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.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-824f902 [2018-12-19 13:31:54,703 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-19 13:31:54,705 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-19 13:31:54,719 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-19 13:31:54,719 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-19 13:31:54,720 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-19 13:31:54,722 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-19 13:31:54,723 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-19 13:31:54,729 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-19 13:31:54,730 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-19 13:31:54,731 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-19 13:31:54,732 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-19 13:31:54,736 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-19 13:31:54,737 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-19 13:31:54,738 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-19 13:31:54,740 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-19 13:31:54,741 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-19 13:31:54,745 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-19 13:31:54,749 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-19 13:31:54,751 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-19 13:31:54,753 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-19 13:31:54,754 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-19 13:31:54,759 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-19 13:31:54,759 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-19 13:31:54,759 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-19 13:31:54,761 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-19 13:31:54,764 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-19 13:31:54,765 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-19 13:31:54,766 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-19 13:31:54,767 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-19 13:31:54,767 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-19 13:31:54,769 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-19 13:31:54,769 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-19 13:31:54,770 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-19 13:31:54,771 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-19 13:31:54,771 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-19 13:31:54,772 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/array-bench/reach_32bit_array_oct.epf [2018-12-19 13:31:54,793 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-19 13:31:54,793 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-19 13:31:54,794 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2018-12-19 13:31:54,795 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2018-12-19 13:31:54,795 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-19 13:31:54,795 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-19 13:31:54,796 INFO L133 SettingsManager]: * Inline calls to unimplemented procedures=true [2018-12-19 13:31:54,796 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-19 13:31:54,796 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-19 13:31:54,796 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2018-12-19 13:31:54,796 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2018-12-19 13:31:54,797 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-19 13:31:54,797 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-19 13:31:54,797 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-19 13:31:54,799 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-19 13:31:54,799 INFO L133 SettingsManager]: * Use SBE=true [2018-12-19 13:31:54,799 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-19 13:31:54,799 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-19 13:31:54,799 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-19 13:31:54,800 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-19 13:31:54,800 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-19 13:31:54,800 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-19 13:31:54,800 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-19 13:31:54,801 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-19 13:31:54,801 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-19 13:31:54,801 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-19 13:31:54,801 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-19 13:31:54,801 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-19 13:31:54,802 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-19 13:31:54,802 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-19 13:31:54,802 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-19 13:31:54,802 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-19 13:31:54,803 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-19 13:31:54,803 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-19 13:31:54,803 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-19 13:31:54,803 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-19 13:31:54,803 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-19 13:31:54,804 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-19 13:31:54,804 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-12-19 13:31:54,838 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-19 13:31:54,853 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-19 13:31:54,860 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-19 13:31:54,863 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-12-19 13:31:54,864 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-12-19 13:31:54,865 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/PointerIncrement.bpl [2018-12-19 13:31:54,865 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/PointerIncrement.bpl' [2018-12-19 13:31:54,944 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-19 13:31:54,946 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-12-19 13:31:54,947 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-19 13:31:54,947 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-19 13:31:54,947 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-19 13:31:54,967 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 01:31:54" (1/1) ... [2018-12-19 13:31:54,982 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 01:31:54" (1/1) ... [2018-12-19 13:31:55,015 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-19 13:31:55,016 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-19 13:31:55,017 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-19 13:31:55,017 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-19 13:31:55,030 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 01:31:54" (1/1) ... [2018-12-19 13:31:55,031 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 01:31:54" (1/1) ... [2018-12-19 13:31:55,033 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 01:31:54" (1/1) ... [2018-12-19 13:31:55,034 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 01:31:54" (1/1) ... [2018-12-19 13:31:55,043 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 01:31:54" (1/1) ... [2018-12-19 13:31:55,049 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 01:31:54" (1/1) ... [2018-12-19 13:31:55,050 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 01:31:54" (1/1) ... [2018-12-19 13:31:55,052 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-19 13:31:55,053 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-19 13:31:55,053 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-19 13:31:55,054 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-19 13:31:55,055 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 01:31:54" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-19 13:31:55,123 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-19 13:31:55,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-19 13:31:55,576 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-19 13:31:55,577 INFO L280 CfgBuilder]: Removed 9 assue(true) statements. [2018-12-19 13:31:55,577 INFO L202 PluginConnector]: Adding new model PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 01:31:55 BoogieIcfgContainer [2018-12-19 13:31:55,578 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-19 13:31:55,578 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2018-12-19 13:31:55,578 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2018-12-19 13:31:55,581 INFO L276 PluginConnector]: Abstract Interpretation initialized [2018-12-19 13:31:55,582 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 01:31:55" (1/1) ... [2018-12-19 13:31:55,650 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-19 13:31:58,330 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:31:58,330 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:31:58,331 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:31:58,332 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:31:58,333 WARN L224 ngHoareTripleChecker]: Pre: {2147483629#(exists ((v_b_11_1 Int) (v_v_28_1 Int) (v_b_10_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_v_28_1)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_v_28_1 (- v_v_28_1)) 800) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_v_28_1)) 800) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_11_1)) 1) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_v_28_1)) 404) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_v_28_1) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_v_28_1) (- 400)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_v_28_1) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_v_28_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_v_28_1)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_v_28_1) (- 404)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_v_28_1) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_#NULL.offset| (- v_v_28_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_v_28_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (forall ((v_idx_191 Int) (v_idx_192 Int) (v_idx_193 Int)) (or (<= v_b_11_1 v_idx_192) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_192)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_192)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_192)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_192))) 400) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_192))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_192)) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (select |c_#length| v_idx_192)) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_192))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_192))) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_192))) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_192)) (- 400)) (<= (- (select |c_#length| v_idx_192) (- (select |c_#length| v_idx_192))) 800) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_192)) (- 400)) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_192)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_192))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_192)) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (select |c_#length| v_idx_192)) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| v_idx_192)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_192))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_192))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_192))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_192))) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_192))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (select |c_#length| v_idx_192)) (- 404)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_192))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_192))) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- (select |c_#length| v_idx_192))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- (select |c_#length| v_idx_192))) 400) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_192))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_192))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_192)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_192)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_192)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_192)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_192)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_192))) 400) (<= (- (- (select |c_#length| v_idx_192)) (select |c_#length| v_idx_192)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_192)) (- 400))) (< v_idx_193 v_b_11_1) (< v_idx_192 v_b_10_1) (<= v_b_10_1 v_idx_191))) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_v_28_1)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_v_28_1) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_v_28_1) v_v_28_1) (- 800)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_v_28_1) (- 800)) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_10_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_v_28_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:31:58,339 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:31:58,340 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:31:58,343 WARN L230 ngHoareTripleChecker]: Post: {2147483628#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_203 Int) (v_idx_201 Int) (v_idx_212 Int) (v_idx_202 Int) (v_idx_210 Int) (v_idx_211 Int)) (or (<= v_b_25_1 v_idx_201) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_211) v_idx_202))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_211) v_idx_202))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_211) v_idx_202)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_211) v_idx_202)) 0)) (< v_idx_212 v_b_27_1) (<= v_b_26_1 v_idx_202) (<= v_b_27_1 v_idx_211) (< v_idx_202 v_b_25_1) (< v_idx_211 v_b_24_1) (< v_idx_203 v_b_26_1) (<= v_b_24_1 v_idx_210))) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_53_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:31:58,344 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:31:58,345 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:31:58,346 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:01,063 WARN L270 ngHoareTripleChecker]: Pre: {2147483629#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (+ ULTIMATE.start_~malloc_~size ULTIMATE.start_main_~q~1.offset) 400) (<= ULTIMATE.start_~malloc_~size (+ |ULTIMATE.start_main_#t~malloc0.offset| 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= 0 |ULTIMATE.start_~malloc_#res.offset|) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= 0 (+ |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= 400 (+ ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= |#NULL.base| |#NULL.offset|) (<= (+ ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= 0 (+ ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset)) (<= |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) (<= (+ |ULTIMATE.start_~malloc_#res.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= ULTIMATE.start_main_~q~1.offset |#NULL.offset|) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (+ |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (+ |#NULL.base| 4) |ULTIMATE.start_read~int_#sizeOfReadType|) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= 0 (+ |#NULL.base| ULTIMATE.start_main_~p~1.offset)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= 0 (+ |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|)) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (+ |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= 400 (+ |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= |ULTIMATE.start_read~int_#sizeOfReadType| (+ |ULTIMATE.start_read~int_#ptr.offset| 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= 0 (+ |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_main_~q~1.offset)) (<= 0 (+ |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|)) (<= 4 |ULTIMATE.start_read~int_#sizeOfReadType|) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= 400 (+ |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (+ |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (+ |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= |ULTIMATE.start_~malloc_#res.offset| 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (+ ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 400) (<= (+ |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= 0 |#NULL.offset|) (<= (+ |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (+ |#NULL.base| 400) ULTIMATE.start_~malloc_~size) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= |ULTIMATE.start_read~int_#sizeOfReadType| 4) (<= 0 (+ |#NULL.offset| ULTIMATE.start_main_~p~1.offset)) (<= 0 (* 2 |ULTIMATE.start_read~int_#ptr.offset|)) (<= |ULTIMATE.start_read~int_#ptr.offset| |#NULL.offset|) (<= |ULTIMATE.start_main_#t~malloc0.offset| |#NULL.offset|) (<= 0 |ULTIMATE.start_read~int_#ptr.offset|) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (* 2 ULTIMATE.start_main_~q~1.offset) 0) (<= 0 ULTIMATE.start_main_~q~1.offset) (<= 0 (+ |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset)) (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_main_~q~1.offset) 4) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= |#NULL.base| 0) (<= (* 2 |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= 400 ULTIMATE.start_~malloc_~size) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= ULTIMATE.start_~malloc_~size (+ |ULTIMATE.start_read~int_#sizeOfReadType| 396)) (<= |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (+ |#NULL.offset| 400) ULTIMATE.start_~malloc_~size) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= |ULTIMATE.start_read~int_#ptr.offset| 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| |#NULL.base|) 4) (<= (+ |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) (<= |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_main_~p~1.offset) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (* 2 ULTIMATE.start_main_~p~1.offset) 0) (<= (* 2 |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (+ |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= 4 (+ |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_main_~p~1.offset)) (<= |ULTIMATE.start_main_#t~malloc0.offset| |#NULL.base|) (<= 400 (+ |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size)) (<= 404 (+ |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size)) (<= |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_main_~q~1.offset) (<= (* 2 |ULTIMATE.start_~malloc_#res.offset|) 0) (<= 0 (* 2 ULTIMATE.start_main_~p~1.offset)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= |ULTIMATE.start_read~int_#sizeOfReadType| (+ |#NULL.offset| 4)) (<= 4 (+ |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_main_#t~malloc0.offset|)) (<= 0 (+ |ULTIMATE.start_~malloc_#res.offset| |ULTIMATE.start_main_#t~malloc0.offset|)) (<= (+ |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (+ |ULTIMATE.start_~malloc_#res.offset| 4) |ULTIMATE.start_read~int_#sizeOfReadType|) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_main_#t~malloc0.offset|) (<= (+ |#NULL.base| ULTIMATE.start_~malloc_~size) 400) (<= (+ |#NULL.offset| 4) |ULTIMATE.start_read~int_#sizeOfReadType|) (<= 800 (* 2 ULTIMATE.start_~malloc_~size)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= 0 (+ |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|)) (<= (+ |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= 0 (+ |#NULL.base| |#NULL.offset|)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= |#NULL.offset| 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (+ |ULTIMATE.start_main_#t~malloc0.offset| 400) ULTIMATE.start_~malloc_~size) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= ULTIMATE.start_main_~p~1.offset |#NULL.offset|) (<= |ULTIMATE.start_~malloc_#res.offset| |#NULL.offset|) (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| |#NULL.offset|) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (+ ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) 400) (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_main_#t~malloc0.offset|) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (+ |ULTIMATE.start_~malloc_#res.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= 0 (+ |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_main_~p~1.offset)) (<= ULTIMATE.start_main_~q~1.offset ULTIMATE.start_main_~p~1.offset) (<= (+ |#NULL.offset| ULTIMATE.start_~malloc_~size) 400) (<= ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= 4 (+ |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_main_~q~1.offset)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (+ |ULTIMATE.start_read~int_#ptr.offset| 4) |ULTIMATE.start_read~int_#sizeOfReadType|) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (+ |ULTIMATE.start_main_#t~malloc0.offset| 4) |ULTIMATE.start_read~int_#sizeOfReadType|) (<= |ULTIMATE.start_read~int_#ptr.offset| |#NULL.base|) (<= ULTIMATE.start_main_~p~1.offset 0) (<= ULTIMATE.start_~malloc_~size 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (exists ((v_b_11_1 Int) (v_b_10_1 Int)) (and (forall ((v_idx_192 Int)) (or (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (select |#length| v_idx_192)) (- 400)) (<= v_b_11_1 v_idx_192) (< v_idx_192 v_b_10_1))) (forall ((v_prenex_9 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- (select |#length| v_prenex_9))) 400) (< v_prenex_9 v_b_10_1) (<= v_b_11_1 v_prenex_9))) (forall ((v_prenex_5 Int)) (or (<= (- (- |#NULL.offset|) (- (select |#length| v_prenex_5))) 400) (< v_prenex_5 v_b_10_1) (<= v_b_11_1 v_prenex_5))) (forall ((v_prenex_32 Int)) (or (<= (- (- |#NULL.offset|) (select |#length| v_prenex_32)) (- 400)) (<= v_b_11_1 v_prenex_32) (< v_prenex_32 v_b_10_1))) (forall ((v_prenex_11 Int)) (or (<= (- (select |#length| v_prenex_11) (- (select |#length| v_prenex_11))) 800) (< v_prenex_11 v_b_10_1) (<= v_b_11_1 v_prenex_11))) (forall ((v_prenex_25 Int)) (or (<= v_b_11_1 v_prenex_25) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- (select |#length| v_prenex_25))) 400) (< v_prenex_25 v_b_10_1))) (forall ((v_prenex_16 Int)) (or (<= (- (- ULTIMATE.start_main_~q~1.offset) (- (select |#length| v_prenex_16))) 400) (< v_prenex_16 v_b_10_1) (<= v_b_11_1 v_prenex_16))) (forall ((v_prenex_10 Int)) (or (<= v_b_11_1 v_prenex_10) (< v_prenex_10 v_b_10_1) (<= (- |#NULL.base| (- (select |#length| v_prenex_10))) 400))) (forall ((v_prenex_24 Int)) (or (<= v_b_11_1 v_prenex_24) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (select |#length| v_prenex_24)) (- 400)) (< v_prenex_24 v_b_10_1))) (forall ((v_prenex_28 Int)) (or (< v_prenex_28 v_b_10_1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (select |#length| v_prenex_28)) (- 400)) (<= v_b_11_1 v_prenex_28))) (forall ((v_prenex_6 Int)) (or (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- (select |#length| v_prenex_6))) 400) (<= v_b_11_1 v_prenex_6) (< v_prenex_6 v_b_10_1))) (forall ((v_prenex_14 Int)) (or (< v_prenex_14 v_b_10_1) (<= v_b_11_1 v_prenex_14) (<= (- ULTIMATE.start_main_~p~1.offset (- (select |#length| v_prenex_14))) 400))) (forall ((v_prenex_22 Int)) (or (<= v_b_11_1 v_prenex_22) (< v_prenex_22 v_b_10_1) (<= (- (- (select |#length| v_prenex_22)) (select |#length| v_prenex_22)) (- 800)))) (forall ((v_prenex_12 Int)) (or (<= (- |ULTIMATE.start_~malloc_#res.offset| (- (select |#length| v_prenex_12))) 400) (<= v_b_11_1 v_prenex_12) (< v_prenex_12 v_b_10_1))) (forall ((v_prenex_3 Int)) (or (<= v_b_11_1 v_prenex_3) (< v_prenex_3 v_b_10_1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- (select |#length| v_prenex_3))) 400))) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_10_1) 0) (forall ((v_prenex_33 Int)) (or (< v_prenex_33 v_b_10_1) (<= (- (- |#NULL.base|) (- (select |#length| v_prenex_33))) 400) (<= v_b_11_1 v_prenex_33))) (forall ((v_prenex_26 Int)) (or (<= (- (- ULTIMATE.start_main_~p~1.offset) (select |#length| v_prenex_26)) (- 400)) (< v_prenex_26 v_b_10_1) (<= v_b_11_1 v_prenex_26))) (forall ((v_prenex_30 Int)) (or (< v_prenex_30 v_b_10_1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- (select |#length| v_prenex_30))) 400) (<= v_b_11_1 v_prenex_30))) (forall ((v_prenex_20 Int)) (or (<= (- ULTIMATE.start_main_~q~1.offset (- (select |#length| v_prenex_20))) 400) (<= v_b_11_1 v_prenex_20) (< v_prenex_20 v_b_10_1))) (forall ((v_prenex_8 Int)) (or (< v_prenex_8 v_b_10_1) (<= v_b_11_1 v_prenex_8) (<= (- ULTIMATE.start_~malloc_~size (- (select |#length| v_prenex_8))) 800))) (forall ((v_prenex_15 Int)) (or (<= (- (- ULTIMATE.start_~malloc_~size) (select |#length| v_prenex_15)) (- 800)) (<= v_b_11_1 v_prenex_15) (< v_prenex_15 v_b_10_1))) (forall ((v_prenex_23 Int)) (or (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- (select |#length| v_prenex_23))) 400) (< v_prenex_23 v_b_10_1) (<= v_b_11_1 v_prenex_23))) (forall ((v_prenex_2 Int)) (or (<= v_b_11_1 v_prenex_2) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (select |#length| v_prenex_2)) (- 400)) (< v_prenex_2 v_b_10_1))) (forall ((v_prenex_18 Int)) (or (<= (- |#NULL.offset| (- (select |#length| v_prenex_18))) 400) (< v_prenex_18 v_b_10_1) (<= v_b_11_1 v_prenex_18))) (forall ((v_prenex_17 Int)) (or (<= v_b_11_1 v_prenex_17) (<= (- ULTIMATE.start_main_~p~1.offset (select |#length| v_prenex_17)) (- 400)) (< v_prenex_17 v_b_10_1))) (forall ((v_prenex_35 Int)) (or (<= v_b_11_1 v_prenex_35) (< v_prenex_35 v_b_10_1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (select |#length| v_prenex_35)) (- 400)))) (forall ((v_prenex_36 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |#length| v_prenex_36))) 396) (< v_prenex_36 v_b_10_1) (<= v_b_11_1 v_prenex_36))) (forall ((v_prenex_7 Int)) (or (< v_prenex_7 v_b_10_1) (<= (- ULTIMATE.start_~malloc_~size (select |#length| v_prenex_7)) 0) (<= v_b_11_1 v_prenex_7))) (forall ((v_prenex_1 Int)) (or (< v_prenex_1 v_b_10_1) (<= (- (- ULTIMATE.start_~malloc_~size) (- (select |#length| v_prenex_1))) 0) (<= v_b_11_1 v_prenex_1))) (forall ((v_prenex_21 Int)) (or (<= (- (- |#NULL.base|) (select |#length| v_prenex_21)) (- 400)) (<= v_b_11_1 v_prenex_21) (< v_prenex_21 v_b_10_1))) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (forall ((v_prenex_37 Int)) (or (<= (- |#NULL.base| (select |#length| v_prenex_37)) (- 400)) (<= v_b_11_1 v_prenex_37) (< v_prenex_37 v_b_10_1))) (forall ((v_prenex_29 Int)) (or (< v_prenex_29 v_b_10_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (select |#length| v_prenex_29)) (- 400)) (<= v_b_11_1 v_prenex_29))) (forall ((v_prenex_19 Int)) (or (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- (select |#length| v_prenex_19))) 404) (<= v_b_11_1 v_prenex_19) (< v_prenex_19 v_b_10_1))) (forall ((v_prenex_31 Int)) (or (< v_prenex_31 v_b_10_1) (<= v_b_11_1 v_prenex_31) (<= (- ULTIMATE.start_main_~q~1.offset (select |#length| v_prenex_31)) (- 400)))) (forall ((v_prenex_34 Int)) (or (<= (- |#NULL.offset| (select |#length| v_prenex_34)) (- 400)) (<= v_b_11_1 v_prenex_34) (< v_prenex_34 v_b_10_1))) (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_11_1)) 1) (forall ((v_prenex_13 Int)) (or (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (select |#length| v_prenex_13)) (- 400)) (<= v_b_11_1 v_prenex_13) (< v_prenex_13 v_b_10_1))) (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 0) (forall ((v_prenex_4 Int)) (or (< v_prenex_4 v_b_10_1) (<= v_b_11_1 v_prenex_4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (select |#length| v_prenex_4)) (- 396)))) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (forall ((v_prenex_27 Int)) (or (<= v_b_11_1 v_prenex_27) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (select |#length| v_prenex_27)) (- 404)) (< v_prenex_27 v_b_10_1))))) (<= ULTIMATE.start_~malloc_~size (+ ULTIMATE.start_main_~p~1.offset 400)) (<= |ULTIMATE.start_~malloc_#res.offset| |ULTIMATE.start_main_#t~malloc0.offset|) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) (<= 0 |#NULL.base|) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= 0 (* 2 |ULTIMATE.start_~malloc_#res.offset|)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= 0 (+ |#NULL.base| ULTIMATE.start_main_~q~1.offset)) (<= ULTIMATE.start_~malloc_~size (+ ULTIMATE.start_main_~q~1.offset 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= 4 (+ |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_read~int_#ptr.offset|)) (<= |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) (<= |#NULL.base| ULTIMATE.start_main_~p~1.offset) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (+ |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= 0 (+ |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|)) (<= ULTIMATE.start_~malloc_~size (+ |#NULL.offset| 400)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= 0 (* 2 |#NULL.offset|)) (<= (* 2 |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= 0 (* 2 ULTIMATE.start_main_~q~1.offset)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= |ULTIMATE.start_main_#t~malloc0.offset| 0) (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= ULTIMATE.start_main_~q~1.offset 0) (<= 0 ULTIMATE.start_main_~p~1.offset) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_main_~p~1.offset) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= 0 (+ |ULTIMATE.start_~malloc_#res.offset| |ULTIMATE.start_read~int_#ptr.offset|)) (<= 400 (+ |#NULL.offset| ULTIMATE.start_~malloc_~size)) (<= 0 (+ ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|)) (<= 400 (+ ULTIMATE.start_~malloc_~size ULTIMATE.start_main_~q~1.offset)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (+ |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (+ ULTIMATE.start_main_~q~1.offset 400) ULTIMATE.start_~malloc_~size) (<= ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= 0 (+ ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_main_#t~malloc0.offset|)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (+ ULTIMATE.start_main_~q~1.offset 4) |ULTIMATE.start_read~int_#sizeOfReadType|) (<= |ULTIMATE.start_read~int_#sizeOfReadType| (+ |#NULL.base| 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (+ |#NULL.offset| |#NULL.base|) 0) (<= ULTIMATE.start_~malloc_~size (+ |ULTIMATE.start_~malloc_#res.offset| 400)) (<= |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| 396) ULTIMATE.start_~malloc_~size) (<= (+ ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= ULTIMATE.start_main_~q~1.offset |#NULL.base|) (<= 0 (+ |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= |#NULL.offset| ULTIMATE.start_main_~p~1.offset) (<= 0 (+ |#NULL.offset| |#NULL.base|)) (<= ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= |#NULL.offset| |#NULL.base|) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= 8 (* 2 |ULTIMATE.start_read~int_#sizeOfReadType|)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= |ULTIMATE.start_~malloc_#res.offset| |ULTIMATE.start_read~int_#ptr.offset|) (<= 4 (+ |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|)) (<= 0 (+ |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_main_~q~1.offset)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= 0 (+ |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= ULTIMATE.start_~malloc_~size (+ |ULTIMATE.start_read~int_#ptr.offset| 400)) (<= |#NULL.base| ULTIMATE.start_main_~q~1.offset) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= 400 (+ ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size)) (<= (+ |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) 400) (<= (+ ULTIMATE.start_main_~p~1.offset 400) ULTIMATE.start_~malloc_~size) (<= (+ ULTIMATE.start_main_~p~1.offset 4) |ULTIMATE.start_read~int_#sizeOfReadType|) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= 0 (+ |#NULL.offset| ULTIMATE.start_main_~q~1.offset)) (<= (+ |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 400) (<= ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_main_#t~malloc0.offset|) (<= 400 (+ |#NULL.base| ULTIMATE.start_~malloc_~size)) (<= (+ |ULTIMATE.start_read~int_#ptr.offset| 400) ULTIMATE.start_~malloc_~size) (<= ULTIMATE.start_~malloc_~size (+ |#NULL.base| 400)) (<= 0 (* 2 |ULTIMATE.start_main_#t~malloc0.offset|)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (* 2 ULTIMATE.start_~malloc_~size) 800) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (+ |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= |ULTIMATE.start_~malloc_#res.offset| |#NULL.base|) (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_main_#t~malloc0.offset|) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= |ULTIMATE.start_read~int_#sizeOfReadType| (+ ULTIMATE.start_main_~p~1.offset 4)) (<= 0 (* 2 |#NULL.base|)) (<= |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_main_~q~1.offset) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (+ |ULTIMATE.start_~malloc_#res.offset| 400) ULTIMATE.start_~malloc_~size) (<= |ULTIMATE.start_read~int_#sizeOfReadType| (+ |ULTIMATE.start_~malloc_#res.offset| 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) (<= |ULTIMATE.start_read~int_#sizeOfReadType| (+ ULTIMATE.start_main_~q~1.offset 4)) (<= 0 |ULTIMATE.start_main_#t~malloc0.offset|) (<= |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) |ULTIMATE.start_main_#t~short2| (<= |ULTIMATE.start_read~int_#sizeOfReadType| (+ |ULTIMATE.start_main_#t~malloc0.offset| 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (* 2 |#NULL.base|) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (+ |#NULL.base| |#NULL.offset|) 0) (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_main_~p~1.offset) 4) (<= (+ ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (+ |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (+ |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (+ |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= 4 (+ |ULTIMATE.start_read~int_#sizeOfReadType| |#NULL.base|)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) (<= ULTIMATE.start_main_~p~1.offset |#NULL.base|) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= 4 (+ |ULTIMATE.start_read~int_#sizeOfReadType| |#NULL.offset|)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (+ |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= 0 (+ |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (* 2 |#NULL.offset|) 0))} [2018-12-19 13:32:01,064 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:32:01,065 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:32:02,440 WARN L276 ngHoareTripleChecker]: Post: {2147483628#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= |ULTIMATE.start_read~int_#value| |ULTIMATE.start_main_#t~mem1|) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (forall ((v_prenex_43 Int) (v_prenex_42 Int)) (or (< v_prenex_42 v_b_25_1) (< v_prenex_43 v_b_24_1) (<= v_b_27_1 v_prenex_43) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_43) v_prenex_42)) 0) (<= v_b_26_1 v_prenex_42))) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (forall ((v_prenex_38 Int) (v_prenex_39 Int)) (or (<= v_b_27_1 v_prenex_39) (< v_prenex_38 v_b_25_1) (<= v_b_26_1 v_prenex_38) (< v_prenex_39 v_b_24_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_39) v_prenex_38)) 0))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (forall ((v_idx_202 Int) (v_idx_211 Int)) (or (<= v_b_26_1 v_idx_202) (<= v_b_27_1 v_idx_211) (< v_idx_202 v_b_25_1) (< v_idx_211 v_b_24_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_211) v_idx_202))) 0))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (forall ((v_prenex_41 Int) (v_prenex_40 Int)) (or (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_41) v_prenex_40))) 0) (< v_prenex_41 v_b_24_1) (<= v_b_26_1 v_prenex_40) (<= v_b_27_1 v_prenex_41) (< v_prenex_40 v_b_25_1))) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:02,571 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:32:02,572 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:32:02,572 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:32:02,573 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:32:02,573 WARN L224 ngHoareTripleChecker]: Pre: {2147483627#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (forall ((v_idx_225 Int) (v_idx_226 Int) (v_idx_218 Int) (v_idx_216 Int) (v_idx_227 Int) (v_idx_217 Int)) (or (<= v_b_25_1 v_idx_216) (< v_idx_217 v_b_25_1) (<= v_b_26_1 v_idx_217) (< v_idx_226 v_b_24_1) (< v_idx_227 v_b_27_1) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_226) v_idx_217))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_226) v_idx_217))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_226) v_idx_217)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_226) v_idx_217)) 0)) (<= v_b_27_1 v_idx_226) (<= v_b_24_1 v_idx_225) (< v_idx_218 v_b_26_1))) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_53_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:02,574 WARN L228 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:32:02,574 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:32:02,574 WARN L230 ngHoareTripleChecker]: Post: {2147483626#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (forall ((v_idx_240 Int) (v_idx_232 Int) (v_idx_233 Int) (v_idx_241 Int) (v_idx_242 Int) (v_idx_231 Int)) (or (< v_idx_233 v_b_26_1) (< v_idx_242 v_b_27_1) (< v_idx_232 v_b_25_1) (<= v_b_25_1 v_idx_231) (<= v_b_27_1 v_idx_241) (< v_idx_241 v_b_24_1) (<= v_b_26_1 v_idx_232) (<= v_b_24_1 v_idx_240) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_241) v_idx_232))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_241) v_idx_232)) 0)))) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:02,575 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:32:02,575 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:32:02,576 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:03,511 WARN L270 ngHoareTripleChecker]: Pre: {2147483627#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= |ULTIMATE.start_read~int_#value| |ULTIMATE.start_main_#t~mem1|) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (forall ((v_prenex_45 Int) (v_prenex_44 Int)) (or (<= v_b_27_1 v_prenex_44) (<= v_b_26_1 v_prenex_45) (< v_prenex_44 v_b_24_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_44) v_prenex_45))) 0) (< v_prenex_45 v_b_25_1))) (forall ((v_prenex_47 Int) (v_prenex_46 Int)) (or (<= v_b_26_1 v_prenex_47) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_46) v_prenex_47)) 0) (< v_prenex_46 v_b_24_1) (< v_prenex_47 v_b_25_1) (<= v_b_27_1 v_prenex_46))) (forall ((v_idx_226 Int) (v_idx_217 Int)) (or (< v_idx_217 v_b_25_1) (<= v_b_26_1 v_idx_217) (< v_idx_226 v_b_24_1) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_226) v_idx_217))) 0) (<= v_b_27_1 v_idx_226))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (forall ((v_prenex_49 Int) (v_prenex_48 Int)) (or (< v_prenex_49 v_b_25_1) (< v_prenex_48 v_b_24_1) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_48) v_prenex_49)) 0) (<= v_b_27_1 v_prenex_48) (<= v_b_26_1 v_prenex_49))) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3))) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:03,512 WARN L274 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:32:03,512 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:32:04,929 WARN L276 ngHoareTripleChecker]: Post: {2147483626#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (forall ((v_idx_232 Int) (v_idx_241 Int)) (or (< v_idx_232 v_b_25_1) (<= v_b_27_1 v_idx_241) (< v_idx_241 v_b_24_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_241) v_idx_232)) 0) (<= v_b_26_1 v_idx_232))) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (forall ((v_prenex_51 Int) (v_prenex_50 Int)) (or (< v_prenex_51 v_b_24_1) (<= v_b_27_1 v_prenex_51) (< v_prenex_50 v_b_25_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_51) v_prenex_50))) 0) (<= v_b_26_1 v_prenex_50))) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:05,369 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:32:05,369 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:32:05,370 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:32:05,370 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:32:05,370 WARN L224 ngHoareTripleChecker]: Pre: {2147483625#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (forall ((v_idx_247 Int) (v_idx_248 Int) (v_idx_256 Int) (v_idx_246 Int) (v_idx_257 Int) (v_idx_255 Int)) (or (<= v_b_25_1 v_idx_246) (< v_idx_248 v_b_26_1) (<= v_b_24_1 v_idx_255) (< v_idx_247 v_b_25_1) (< v_idx_256 v_b_24_1) (<= v_b_26_1 v_idx_247) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_256) v_idx_247))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_256) v_idx_247))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_256) v_idx_247)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_256) v_idx_247)) 0)) (<= v_b_27_1 v_idx_256) (< v_idx_257 v_b_27_1))) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_53_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:05,371 WARN L228 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:32:05,371 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:32:05,371 WARN L230 ngHoareTripleChecker]: Post: {2147483624#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 4) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) 3) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_272 Int) (v_idx_261 Int) (v_idx_262 Int) (v_idx_270 Int) (v_idx_271 Int) (v_idx_263 Int)) (or (< v_idx_262 v_b_25_1) (< v_idx_272 v_b_27_1) (<= v_b_25_1 v_idx_261) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_271) v_idx_262))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_271) v_idx_262)) 0)) (<= v_b_26_1 v_idx_262) (< v_idx_263 v_b_26_1) (< v_idx_271 v_b_24_1) (<= v_b_24_1 v_idx_270) (<= v_b_27_1 v_idx_271))) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 5) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0)))} [2018-12-19 13:32:05,372 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:32:05,376 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:32:05,376 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:06,296 WARN L270 ngHoareTripleChecker]: Pre: {2147483625#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int)) (and (forall ((v_prenex_56 Int) (v_prenex_57 Int)) (or (< v_prenex_56 v_b_25_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_57) v_prenex_56)) 0) (<= v_b_27_1 v_prenex_57) (< v_prenex_57 v_b_24_1) (<= v_b_26_1 v_prenex_56))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (forall ((v_idx_247 Int) (v_idx_256 Int)) (or (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_256) v_idx_247))) 0) (< v_idx_247 v_b_25_1) (< v_idx_256 v_b_24_1) (<= v_b_26_1 v_idx_247) (<= v_b_27_1 v_idx_256))) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (forall ((v_prenex_52 Int) (v_prenex_53 Int)) (or (< v_prenex_52 v_b_25_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_53) v_prenex_52))) 0) (<= v_b_26_1 v_prenex_52) (< v_prenex_53 v_b_24_1) (<= v_b_27_1 v_prenex_53))) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (forall ((v_prenex_55 Int) (v_prenex_54 Int)) (or (< v_prenex_54 v_b_25_1) (<= v_b_27_1 v_prenex_55) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_55) v_prenex_54)) 0) (< v_prenex_55 v_b_24_1) (<= v_b_26_1 v_prenex_54))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3))) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= |ULTIMATE.start_read~int_#value| |ULTIMATE.start_main_#t~mem1|) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:06,297 WARN L274 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:32:06,297 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:32:07,355 WARN L276 ngHoareTripleChecker]: Post: {2147483624#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (forall ((v_prenex_59 Int) (v_prenex_58 Int)) (or (<= v_b_27_1 v_prenex_59) (< v_prenex_58 v_b_25_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_59) v_prenex_58))) 0) (<= v_b_26_1 v_prenex_58) (< v_prenex_59 v_b_24_1))) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) (- 4)) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (forall ((v_idx_262 Int) (v_idx_271 Int)) (or (< v_idx_262 v_b_25_1) (<= v_b_26_1 v_idx_262) (< v_idx_271 v_b_24_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_271) v_idx_262)) 0) (<= v_b_27_1 v_idx_271))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 5)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) 3) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) (- 3)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 4) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 5))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))} [2018-12-19 13:32:08,357 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:32:08,357 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:32:08,357 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:32:08,357 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:32:08,358 WARN L224 ngHoareTripleChecker]: Pre: {2147483623#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (forall ((v_idx_278 Int) (v_idx_276 Int) (v_idx_287 Int) (v_idx_277 Int) (v_idx_285 Int) (v_idx_286 Int)) (or (< v_idx_286 v_b_24_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_286) v_idx_277))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_286) v_idx_277)) 0)) (<= v_b_27_1 v_idx_286) (< v_idx_278 v_b_26_1) (< v_idx_277 v_b_25_1) (<= v_b_25_1 v_idx_276) (<= v_b_24_1 v_idx_285) (<= v_b_26_1 v_idx_277) (< v_idx_287 v_b_27_1))) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:08,358 WARN L228 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:32:08,358 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:32:08,359 WARN L230 ngHoareTripleChecker]: Post: {2147483622#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_26_1) (- 1)) (forall ((v_idx_302 Int) (v_idx_300 Int) (v_idx_301 Int) (v_idx_291 Int) (v_idx_292 Int) (v_idx_293 Int)) (or (<= v_b_27_1 v_idx_301) (<= v_b_25_1 v_idx_291) (< v_idx_301 v_b_24_1) (< v_idx_292 v_b_25_1) (<= v_b_24_1 v_idx_300) (< v_idx_302 v_b_27_1) (< v_idx_293 v_b_26_1) (<= v_b_26_1 v_idx_292) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_301) v_idx_292))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_301) v_idx_292)) 0)))) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- c_ULTIMATE.start_main_main v_b_25_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:08,359 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:32:08,367 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:32:08,367 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:09,076 WARN L270 ngHoareTripleChecker]: Pre: {2147483623#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (forall ((v_idx_277 Int) (v_idx_286 Int)) (or (< v_idx_286 v_b_24_1) (<= v_b_27_1 v_idx_286) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_286) v_idx_277))) 0) (< v_idx_277 v_b_25_1) (<= v_b_26_1 v_idx_277))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (forall ((v_prenex_61 Int) (v_prenex_60 Int)) (or (<= v_b_27_1 v_prenex_61) (< v_prenex_61 v_b_24_1) (<= v_b_26_1 v_prenex_60) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_61) v_prenex_60)) 0) (< v_prenex_60 v_b_25_1))) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3))) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:09,076 WARN L274 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:32:09,076 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:32:09,895 WARN L276 ngHoareTripleChecker]: Post: {2147483622#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (forall ((v_idx_301 Int) (v_idx_292 Int)) (or (<= v_b_27_1 v_idx_301) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_301) v_idx_292)) 0) (< v_idx_301 v_b_24_1) (< v_idx_292 v_b_25_1) (<= v_b_26_1 v_idx_292))) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (forall ((v_prenex_63 Int) (v_prenex_62 Int)) (or (<= v_b_27_1 v_prenex_62) (< v_prenex_62 v_b_24_1) (< v_prenex_63 v_b_25_1) (<= v_b_26_1 v_prenex_63) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_62) v_prenex_63))) 0))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- ULTIMATE.start_main_main v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- (- ULTIMATE.start_main_main) (- v_b_25_1)) 0))) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:11,514 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:32:11,514 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:32:11,514 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:32:11,515 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:32:11,517 WARN L224 ngHoareTripleChecker]: Pre: {2147483621#(or (exists ((v_b_6_1 Int) (v_b_7_1 Int) (v_b_11_1 Int) (v_v_22_1 Bool) (v_v_28_1 Int) (v_b_10_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_v_28_1)) 400) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_10_1) (- v_b_6_1)) 0) (<= (- v_v_28_1 (- v_v_28_1)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_10_1 v_b_7_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_11_1) (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_v_28_1)) 800) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- v_b_11_1) (- v_b_6_1)) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_11_1)) 1) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_v_28_1)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_v_28_1) (- 400)) (<= (- |c_#NULL.offset| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- v_v_28_1)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_v_28_1)) 400) (<= (- v_b_11_1 v_b_7_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_v_28_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- |c_#NULL.base| (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_v_28_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- v_b_10_1 v_b_6_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_v_28_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_v_28_1) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_v_28_1)) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_v_28_1) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) (- v_v_28_1)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_7_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_11_1 v_b_6_1) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_v_28_1) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- v_v_28_1) v_v_28_1) (- 800)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (forall ((v_idx_311 Int) (v_idx_312 Int) (v_idx_306 Int) (v_idx_307 Int) (v_idx_308 Int) (v_idx_310 Int)) (or (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_311)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_311)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_311)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_311))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_311)) (- 800)) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_311))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_311))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_311))) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_311)) (- 400)) (<= (- (select |c_#length| v_idx_311) (- (select |c_#length| v_idx_311))) 800) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_311)) (- 400)) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_311)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_311))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_311)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_311))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_311))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_311))) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_311))) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_311))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_311))) 800) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_311))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_311))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_311)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_311)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_311)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_311)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_311)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_311))) 400) (select |c_#valid| v_idx_307) (<= (- (- (select |c_#length| v_idx_311)) (select |c_#length| v_idx_311)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_311)) (- 400))) (<= v_b_10_1 v_idx_310) (< v_idx_311 v_b_10_1) (< v_idx_308 v_b_7_1) (<= v_b_11_1 v_idx_311) (<= v_b_7_1 v_idx_307) (<= v_b_6_1 v_idx_306) (< v_idx_307 v_b_6_1) (< v_idx_312 v_b_11_1))) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_v_28_1) (- 800)) (<= (- (- |c_#NULL.offset|) (- v_v_28_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_10_1) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_7_1)) 1) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_v_28_1) (- 400)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_6_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_6_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_v_28_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_7_1) (- 1)) (<= (- v_b_6_1 v_b_7_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_v_28_1) (- 400)) (<= (- |c_#NULL.base| v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) v_v_22_1 (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (forall ((v_idx_322 Int) (v_idx_329 Int) (v_idx_320 Int) (v_idx_331 Int) (v_idx_321 Int) (v_idx_330 Int)) (or (< v_idx_321 v_b_25_1) (<= v_b_26_1 v_idx_321) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_330) v_idx_321))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_330) v_idx_321)) 0)) (<= v_b_27_1 v_idx_330) (<= v_b_25_1 v_idx_320) (< v_idx_330 v_b_24_1) (< v_idx_331 v_b_27_1) (< v_idx_322 v_b_26_1) (<= v_b_24_1 v_idx_329))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 4) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) 3) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 5) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0))))} [2018-12-19 13:32:11,517 WARN L228 ngHoareTripleChecker]: Action: main_#t~short2 := main_~q~1.offset < main_~p~1.offset + 400; [2018-12-19 13:32:11,517 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (or (and (not (< c_ULTIMATE.start_main_~q~1.offset (+ c_ULTIMATE.start_main_~p~1.offset 400))) (not |c_ULTIMATE.start_main_#t~short2_primed|)) (and |c_ULTIMATE.start_main_#t~short2_primed| (< c_ULTIMATE.start_main_~q~1.offset (+ c_ULTIMATE.start_main_~p~1.offset 400)))) [2018-12-19 13:32:11,519 WARN L230 ngHoareTripleChecker]: Post: {2147483620#(or (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 4) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) 3) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) (- 3)) (forall ((v_idx_358 Int) (v_idx_359 Int) (v_idx_349 Int) (v_idx_360 Int) (v_idx_350 Int) (v_idx_351 Int)) (or (< v_idx_359 v_b_24_1) (<= v_b_26_1 v_idx_350) (<= v_b_24_1 v_idx_358) (< v_idx_360 v_b_27_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_359) v_idx_350))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_359) v_idx_350)) 0)) (< v_idx_350 v_b_25_1) (<= v_b_27_1 v_idx_359) (< v_idx_351 v_b_26_1) (<= v_b_25_1 v_idx_349))) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 5) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0))) (exists ((v_b_6_1 Int) (v_b_7_1 Int) (v_b_11_1 Int) (v_v_22_1 Bool) (v_v_28_1 Int) (v_b_10_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_335 Int) (v_idx_336 Int) (v_idx_339 Int) (v_idx_337 Int) (v_idx_340 Int) (v_idx_341 Int)) (or (< v_idx_336 v_b_6_1) (< v_idx_341 v_b_11_1) (< v_idx_340 v_b_10_1) (<= v_b_11_1 v_idx_340) (<= v_b_10_1 v_idx_339) (< v_idx_337 v_b_7_1) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_340)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_340)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_340)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_340))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_340)) (- 800)) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_340))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_340))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_340))) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_340)) (- 400)) (<= (- (select |c_#length| v_idx_340) (- (select |c_#length| v_idx_340))) 800) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_340)) (- 400)) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_340)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_340))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_340)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_340))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_340))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_340))) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_340))) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_340))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_340))) 800) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_340))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_340))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_340)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_340)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_340)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_340)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_340)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_340))) 400) (select |c_#valid| v_idx_336) (<= (- (- (select |c_#length| v_idx_340)) (select |c_#length| v_idx_340)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_340)) (- 400))) (<= v_b_7_1 v_idx_336) (<= v_b_6_1 v_idx_335))) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_v_28_1)) 400) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_10_1) (- v_b_6_1)) 0) (<= (- v_v_28_1 (- v_v_28_1)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_10_1 v_b_7_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_11_1) (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_v_28_1)) 800) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- v_b_11_1) (- v_b_6_1)) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_11_1)) 1) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_v_28_1)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_v_28_1) (- 400)) (<= (- |c_#NULL.offset| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- v_v_28_1)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_v_28_1)) 400) (<= (- v_b_11_1 v_b_7_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_v_28_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- |c_#NULL.base| (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_v_28_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- v_b_10_1 v_b_6_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_v_28_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_v_28_1) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_v_28_1)) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_v_28_1) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) (- v_v_28_1)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_7_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_11_1 v_b_6_1) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_v_28_1) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- v_v_28_1) v_v_28_1) (- 800)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_v_28_1) (- 800)) (<= (- (- |c_#NULL.offset|) (- v_v_28_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_10_1) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_7_1)) 1) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_v_28_1) (- 400)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_6_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_6_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_v_28_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_7_1) (- 1)) (<= (- v_b_6_1 v_b_7_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_v_28_1) (- 400)) (<= (- |c_#NULL.base| v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) v_v_22_1 (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:32:11,519 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:32:11,521 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:32:11,521 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:11,636 WARN L181 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 811 [2018-12-19 13:32:11,637 WARN L270 ngHoareTripleChecker]: Pre: {2147483621#(or (exists ((v_b_6_1 Int) (v_b_7_1 Int) (v_b_11_1 Int) (v_v_22_1 Bool) (v_v_28_1 Int) (v_b_10_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_v_28_1)) 400) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_10_1) (- v_b_6_1)) 0) (<= (- v_v_28_1 (- v_v_28_1)) 800) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_10_1 v_b_7_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_11_1) (- v_b_7_1)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_v_28_1)) 800) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- v_b_11_1) (- v_b_6_1)) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_11_1)) 1) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_v_28_1)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_v_28_1) (- 400)) (<= (- |#NULL.offset| v_v_28_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- v_v_28_1)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_v_28_1)) 400) (<= (- v_b_11_1 v_b_7_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_v_28_1)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- |#NULL.base| (- v_v_28_1)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_v_28_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- v_b_10_1 v_b_6_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_v_28_1) (- 400)) (<= (- ULTIMATE.start_~malloc_~size v_v_28_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_v_28_1) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_v_28_1)) 400) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_v_28_1) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- v_v_28_1)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_7_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_11_1 v_b_6_1) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_v_28_1)) 400) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_v_28_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_v_28_1) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- v_v_28_1) v_v_28_1) (- 800)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_v_28_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (forall ((v_idx_311 Int) (v_idx_312 Int) (v_idx_306 Int) (v_idx_307 Int) (v_idx_308 Int) (v_idx_310 Int)) (or (and (<= (- (- ULTIMATE.start_main_~q~1.offset) (select |#length| v_idx_311)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (select |#length| v_idx_311)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (select |#length| v_idx_311)) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- (select |#length| v_idx_311))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (select |#length| v_idx_311)) (- 800)) (<= (- (- |#NULL.offset|) (- (select |#length| v_idx_311))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- (select |#length| v_idx_311))) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- (select |#length| v_idx_311))) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (select |#length| v_idx_311)) (- 400)) (<= (- (select |#length| v_idx_311) (- (select |#length| v_idx_311))) 800) (<= (- |#NULL.offset| (select |#length| v_idx_311)) (- 400)) (<= (- (- |#NULL.base|) (select |#length| v_idx_311)) (- 400)) (<= (- |#NULL.offset| (- (select |#length| v_idx_311))) 400) (<= (- ULTIMATE.start_main_~q~1.offset (select |#length| v_idx_311)) (- 400)) (<= (- (- |#NULL.base|) (- (select |#length| v_idx_311))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- (select |#length| v_idx_311))) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- (select |#length| v_idx_311))) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- (select |#length| v_idx_311))) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- (select |#length| v_idx_311))) 400) (<= (- ULTIMATE.start_~malloc_~size (- (select |#length| v_idx_311))) 800) (<= (- |#NULL.base| (- (select |#length| v_idx_311))) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- (select |#length| v_idx_311))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (select |#length| v_idx_311)) (- 400)) (<= (- |#NULL.base| (select |#length| v_idx_311)) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (select |#length| v_idx_311)) (- 400)) (<= (- (- |#NULL.offset|) (select |#length| v_idx_311)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (select |#length| v_idx_311)) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- (select |#length| v_idx_311))) 400) (select |#valid| v_idx_307) (<= (- (- (select |#length| v_idx_311)) (select |#length| v_idx_311)) (- 800)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (select |#length| v_idx_311)) (- 400))) (<= v_b_10_1 v_idx_310) (< v_idx_311 v_b_10_1) (< v_idx_308 v_b_7_1) (<= v_b_11_1 v_idx_311) (<= v_b_7_1 v_idx_307) (<= v_b_6_1 v_idx_306) (< v_idx_307 v_b_6_1) (< v_idx_312 v_b_11_1))) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_v_28_1) (- 800)) (<= (- (- |#NULL.offset|) (- v_v_28_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_10_1) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_7_1)) 1) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_v_28_1) (- 400)) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_6_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_6_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_v_28_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_7_1) (- 1)) (<= (- v_b_6_1 v_b_7_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_v_28_1) (- 400)) (<= (- |#NULL.base| v_v_28_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_v_28_1) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_v_28_1)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) v_v_22_1 (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (forall ((v_idx_322 Int) (v_idx_329 Int) (v_idx_320 Int) (v_idx_331 Int) (v_idx_321 Int) (v_idx_330 Int)) (or (< v_idx_321 v_b_25_1) (<= v_b_26_1 v_idx_321) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_330) v_idx_321))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_330) v_idx_321)) 0)) (<= v_b_27_1 v_idx_330) (<= v_b_25_1 v_idx_320) (< v_idx_330 v_b_24_1) (< v_idx_331 v_b_27_1) (< v_idx_322 v_b_26_1) (<= v_b_24_1 v_idx_329))) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 4) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) 3) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 5) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))))} [2018-12-19 13:32:11,637 WARN L274 ngHoareTripleChecker]: Action: main_#t~short2 := main_~q~1.offset < main_~p~1.offset + 400; [2018-12-19 13:32:11,637 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (or (and (not (< c_ULTIMATE.start_main_~q~1.offset (+ c_ULTIMATE.start_main_~p~1.offset 400))) (not |c_ULTIMATE.start_main_#t~short2_primed|)) (and |c_ULTIMATE.start_main_#t~short2_primed| (< c_ULTIMATE.start_main_~q~1.offset (+ c_ULTIMATE.start_main_~p~1.offset 400)))) [2018-12-19 13:32:11,735 WARN L276 ngHoareTripleChecker]: Post: {2147483620#(or (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 4) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) 3) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) |ULTIMATE.start_main_#t~short2| (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) (- 3)) (forall ((v_idx_358 Int) (v_idx_359 Int) (v_idx_349 Int) (v_idx_360 Int) (v_idx_350 Int) (v_idx_351 Int)) (or (< v_idx_359 v_b_24_1) (<= v_b_26_1 v_idx_350) (<= v_b_24_1 v_idx_358) (< v_idx_360 v_b_27_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_359) v_idx_350))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_359) v_idx_350)) 0)) (< v_idx_350 v_b_25_1) (<= v_b_27_1 v_idx_359) (< v_idx_351 v_b_26_1) (<= v_b_25_1 v_idx_349))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 5) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))) (exists ((v_b_6_1 Int) (v_b_7_1 Int) (v_b_11_1 Int) (v_v_22_1 Bool) (v_v_28_1 Int) (v_b_10_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_335 Int) (v_idx_336 Int) (v_idx_339 Int) (v_idx_337 Int) (v_idx_340 Int) (v_idx_341 Int)) (or (< v_idx_336 v_b_6_1) (< v_idx_341 v_b_11_1) (< v_idx_340 v_b_10_1) (<= v_b_11_1 v_idx_340) (<= v_b_10_1 v_idx_339) (< v_idx_337 v_b_7_1) (and (<= (- (- ULTIMATE.start_main_~q~1.offset) (select |#length| v_idx_340)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (select |#length| v_idx_340)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (select |#length| v_idx_340)) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- (select |#length| v_idx_340))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (select |#length| v_idx_340)) (- 800)) (<= (- (- |#NULL.offset|) (- (select |#length| v_idx_340))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- (select |#length| v_idx_340))) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- (select |#length| v_idx_340))) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (select |#length| v_idx_340)) (- 400)) (<= (- (select |#length| v_idx_340) (- (select |#length| v_idx_340))) 800) (<= (- |#NULL.offset| (select |#length| v_idx_340)) (- 400)) (<= (- (- |#NULL.base|) (select |#length| v_idx_340)) (- 400)) (<= (- |#NULL.offset| (- (select |#length| v_idx_340))) 400) (<= (- ULTIMATE.start_main_~q~1.offset (select |#length| v_idx_340)) (- 400)) (<= (- (- |#NULL.base|) (- (select |#length| v_idx_340))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- (select |#length| v_idx_340))) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- (select |#length| v_idx_340))) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- (select |#length| v_idx_340))) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- (select |#length| v_idx_340))) 400) (<= (- ULTIMATE.start_~malloc_~size (- (select |#length| v_idx_340))) 800) (<= (- |#NULL.base| (- (select |#length| v_idx_340))) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- (select |#length| v_idx_340))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (select |#length| v_idx_340)) (- 400)) (<= (- |#NULL.base| (select |#length| v_idx_340)) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (select |#length| v_idx_340)) (- 400)) (<= (- (- |#NULL.offset|) (select |#length| v_idx_340)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (select |#length| v_idx_340)) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- (select |#length| v_idx_340))) 400) (select |#valid| v_idx_336) (<= (- (- (select |#length| v_idx_340)) (select |#length| v_idx_340)) (- 800)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (select |#length| v_idx_340)) (- 400))) (<= v_b_7_1 v_idx_336) (<= v_b_6_1 v_idx_335))) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_v_28_1)) 400) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_10_1) (- v_b_6_1)) 0) (<= (- v_v_28_1 (- v_v_28_1)) 800) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_10_1 v_b_7_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_11_1) (- v_b_7_1)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_v_28_1)) 800) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- v_b_11_1) (- v_b_6_1)) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_11_1)) 1) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_v_28_1)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_v_28_1) (- 400)) (<= (- |#NULL.offset| v_v_28_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- v_v_28_1)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_v_28_1)) 400) (<= (- v_b_11_1 v_b_7_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_v_28_1)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- |#NULL.base| (- v_v_28_1)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_v_28_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- v_b_10_1 v_b_6_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_v_28_1) (- 400)) (<= (- ULTIMATE.start_~malloc_~size v_v_28_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_v_28_1) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_v_28_1)) 400) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_v_28_1) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- v_v_28_1)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_7_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_11_1 v_b_6_1) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_v_28_1)) 400) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_v_28_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_v_28_1) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- v_v_28_1) v_v_28_1) (- 800)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_v_28_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_v_28_1) (- 800)) (<= (- (- |#NULL.offset|) (- v_v_28_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_10_1) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_7_1)) 1) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) |ULTIMATE.start_main_#t~short2| (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_v_28_1) (- 400)) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_6_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_6_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_v_28_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_7_1) (- 1)) (<= (- v_b_6_1 v_b_7_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_v_28_1) (- 400)) (<= (- |#NULL.base| v_v_28_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_v_28_1) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_v_28_1)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) v_v_22_1 (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:32:23,146 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:32:23,147 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:32:23,147 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:32:23,147 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:32:23,148 WARN L224 ngHoareTripleChecker]: Pre: {2147483617#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (forall ((v_idx_402 Int) (v_idx_403 Int) (v_idx_404 Int) (v_idx_393 Int) (v_idx_394 Int) (v_idx_395 Int)) (or (<= v_b_25_1 v_idx_393) (<= v_b_24_1 v_idx_402) (< v_idx_403 v_b_24_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_403) v_idx_394))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_403) v_idx_394)) 0)) (< v_idx_395 v_b_26_1) (<= v_b_26_1 v_idx_394) (<= v_b_27_1 v_idx_403) (< v_idx_404 v_b_27_1) (< v_idx_394 v_b_25_1))) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- c_ULTIMATE.start_main_main v_b_25_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:23,148 WARN L228 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:32:23,148 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:32:23,148 WARN L230 ngHoareTripleChecker]: Post: {2147483616#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_410 Int) (v_idx_417 Int) (v_idx_409 Int) (v_idx_418 Int) (v_idx_408 Int) (v_idx_419 Int)) (or (< v_idx_410 v_b_26_1) (<= v_b_24_1 v_idx_417) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_418) v_idx_409))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_418) v_idx_409)) 0)) (<= v_b_25_1 v_idx_408) (< v_idx_418 v_b_24_1) (< v_idx_419 v_b_27_1) (<= v_b_27_1 v_idx_418) (< v_idx_409 v_b_25_1) (<= v_b_26_1 v_idx_409))) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_25_1) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_26_1) (- 1)) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- c_ULTIMATE.start_main_main v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:23,149 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:32:23,150 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:32:23,150 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:24,009 WARN L270 ngHoareTripleChecker]: Pre: {2147483617#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 0) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_main v_b_26_1) (- 1)) (forall ((v_idx_403 Int) (v_idx_394 Int)) (or (< v_idx_403 v_b_24_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_403) v_idx_394)) 0) (<= v_b_27_1 v_idx_403) (<= v_b_26_1 v_idx_394) (< v_idx_394 v_b_25_1))) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (forall ((v_prenex_65 Int) (v_prenex_64 Int)) (or (< v_prenex_64 v_b_24_1) (<= v_b_26_1 v_prenex_65) (<= v_b_27_1 v_prenex_64) (< v_prenex_65 v_b_25_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_64) v_prenex_65))) 0))) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- ULTIMATE.start_main_main v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- (- ULTIMATE.start_main_main) (- v_b_25_1)) 0))) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:24,010 WARN L274 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:32:24,010 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:32:24,882 WARN L276 ngHoareTripleChecker]: Post: {2147483616#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (forall ((v_prenex_67 Int) (v_prenex_66 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_67) v_prenex_66))) 0) (< v_prenex_66 v_b_25_1) (<= v_b_26_1 v_prenex_66) (< v_prenex_67 v_b_24_1) (<= v_b_27_1 v_prenex_67))) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |ULTIMATE.start_#t~ret4| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (forall ((v_idx_409 Int) (v_idx_418 Int)) (or (< v_idx_418 v_b_24_1) (<= v_b_27_1 v_idx_418) (< v_idx_409 v_b_25_1) (<= v_b_26_1 v_idx_409) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_418) v_idx_409)) 0))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_25_1)) 0) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_25_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_25_1)) 0) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- ULTIMATE.start_main_main v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:25,988 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:32:25,989 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:32:25,989 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:32:25,989 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:32:25,990 WARN L224 ngHoareTripleChecker]: Pre: {2147483611#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (forall ((v_idx_460 Int) (v_idx_452 Int) (v_idx_453 Int) (v_idx_461 Int) (v_idx_451 Int) (v_idx_462 Int)) (or (< v_idx_453 v_b_26_1) (<= v_b_25_1 v_idx_451) (<= v_b_26_1 v_idx_452) (< v_idx_461 v_b_24_1) (< v_idx_462 v_b_27_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_461) v_idx_452))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_461) v_idx_452)) 0)) (< v_idx_452 v_b_25_1) (<= v_b_24_1 v_idx_460) (<= v_b_27_1 v_idx_461))) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_25_1) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_26_1) (- 1)) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- c_ULTIMATE.start_main_main v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:25,990 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:32:25,990 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:32:25,991 WARN L230 ngHoareTripleChecker]: Post: {2147483610#(exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_25_1) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_26_1) (- 1)) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (forall ((v_idx_467 Int) (v_idx_468 Int) (v_idx_476 Int) (v_idx_477 Int) (v_idx_466 Int) (v_idx_475 Int)) (or (< v_idx_477 v_b_27_1) (<= v_b_25_1 v_idx_466) (< v_idx_476 v_b_24_1) (<= v_b_26_1 v_idx_467) (<= v_b_27_1 v_idx_476) (< v_idx_467 v_b_25_1) (<= v_b_24_1 v_idx_475) (< v_idx_468 v_b_26_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_476) v_idx_467))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_476) v_idx_467)) 0)))) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- c_ULTIMATE.start_main_main v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:25,991 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:32:25,992 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:32:25,992 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:27,086 WARN L270 ngHoareTripleChecker]: Pre: {2147483611#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |ULTIMATE.start_#t~ret4| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (forall ((v_idx_452 Int) (v_idx_461 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_461) v_idx_452)) 0) (<= v_b_26_1 v_idx_452) (< v_idx_461 v_b_24_1) (< v_idx_452 v_b_25_1) (<= v_b_27_1 v_idx_461))) (<= (- ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_25_1)) 0) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- |#NULL.base| v_b_26_1) (- 1)) (forall ((v_prenex_69 Int) (v_prenex_68 Int)) (or (<= v_b_27_1 v_prenex_69) (< v_prenex_69 v_b_24_1) (< v_prenex_68 v_b_25_1) (<= v_b_26_1 v_prenex_68) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_69) v_prenex_68))) 0))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_25_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_25_1)) 0) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- ULTIMATE.start_main_main v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3))) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:27,087 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:32:27,087 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:32:28,208 WARN L276 ngHoareTripleChecker]: Post: {2147483610#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |ULTIMATE.start_#t~ret4| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_25_1)) 0) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (forall ((v_prenex_70 Int) (v_prenex_71 Int)) (or (< v_prenex_70 v_b_25_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_71) v_prenex_70)) 0) (<= v_b_26_1 v_prenex_70) (< v_prenex_71 v_b_24_1) (<= v_b_27_1 v_prenex_71))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_25_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_25_1)) 0) (forall ((v_idx_467 Int) (v_idx_476 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_476) v_idx_467))) 0) (< v_idx_476 v_b_24_1) (<= v_b_26_1 v_idx_467) (<= v_b_27_1 v_idx_476) (< v_idx_467 v_b_25_1))) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- ULTIMATE.start_main_main v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_26_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3))) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:32,615 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:32:32,615 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:32:32,615 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:32:32,615 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:32:32,616 WARN L224 ngHoareTripleChecker]: Pre: {2147483603#(or (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4)) (exists ((v_b_11_1 Int) (v_v_28_1 Int) (v_b_10_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_v_28_1)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_v_28_1 (- v_v_28_1)) 800) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_v_28_1)) 800) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_11_1)) 1) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_v_28_1)) 404) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_v_28_1) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_v_28_1) (- 400)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_v_28_1) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_v_28_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_v_28_1)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (forall ((v_idx_523 Int) (v_idx_524 Int) (v_idx_525 Int)) (or (< v_idx_524 v_b_10_1) (<= v_b_10_1 v_idx_523) (< v_idx_525 v_b_11_1) (<= v_b_11_1 v_idx_524) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_524)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_524)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_524)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_524))) 400) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_524))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_524)) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (select |c_#length| v_idx_524)) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_524))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_524))) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_524))) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_524)) (- 400)) (<= (- (select |c_#length| v_idx_524) (- (select |c_#length| v_idx_524))) 800) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_524)) (- 400)) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_524)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_524))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_524)) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (select |c_#length| v_idx_524)) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| v_idx_524)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_524))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_524))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_524))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_524))) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_524))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (select |c_#length| v_idx_524)) (- 404)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_524))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_524))) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- (select |c_#length| v_idx_524))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- (select |c_#length| v_idx_524))) 400) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_524))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_524))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_524)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_524)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_524)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_524)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_524)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_524))) 400) (<= (- (- (select |c_#length| v_idx_524)) (select |c_#length| v_idx_524)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_524)) (- 400))))) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_v_28_1) (- 404)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_v_28_1) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_#NULL.offset| (- v_v_28_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_v_28_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_v_28_1)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_v_28_1) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_v_28_1) v_v_28_1) (- 800)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_v_28_1) (- 800)) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_10_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_v_28_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:32:32,616 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:32:32,616 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:32:32,617 WARN L230 ngHoareTripleChecker]: Post: {2147483602#(exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_633_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_633_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (forall ((v_idx_544 Int) (v_idx_542 Int) (v_idx_543 Int) (v_idx_538 Int) (v_idx_539 Int) (v_idx_540 Int)) (or (< v_idx_544 v_b_67_1) (<= v_b_66_1 v_idx_539) (<= v_b_67_1 v_idx_543) (<= v_b_64_1 v_idx_542) (< v_idx_543 v_b_64_1) (<= v_b_65_1 v_idx_538) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_543) v_idx_539)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_543) v_idx_539))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_543) v_idx_539))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_543) v_idx_539)) 0)) (< v_idx_540 v_b_66_1) (< v_idx_539 v_b_65_1))) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:32,617 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:32:32,618 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:32:32,618 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:34,258 WARN L181 SmtUtils]: Spent 1.64 s on a formula simplification. DAG size of input: 580 DAG size of output: 50 [2018-12-19 13:32:34,258 WARN L270 ngHoareTripleChecker]: Pre: {2147483603#(and (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) |ULTIMATE.start_main_#t~short2| (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4))} [2018-12-19 13:32:34,258 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:32:34,259 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:32:34,902 WARN L276 ngHoareTripleChecker]: Post: {2147483602#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_67_1 Int) (v_b_66_1 Int)) (and (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (forall ((v_idx_543 Int) (v_idx_539 Int)) (or (<= v_b_67_1 v_idx_543) (<= v_b_66_1 v_idx_539) (< v_idx_543 v_b_64_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_543) v_idx_539)) 0) (< v_idx_539 v_b_65_1))) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (forall ((v_prenex_73 Int) (v_prenex_72 Int)) (or (<= v_b_66_1 v_prenex_72) (< v_prenex_72 v_b_65_1) (<= v_b_67_1 v_prenex_73) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_73) v_prenex_72))) 0) (< v_prenex_73 v_b_64_1))) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (forall ((v_prenex_74 Int) (v_prenex_75 Int)) (or (<= v_b_67_1 v_prenex_75) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_75) v_prenex_74))) 0) (<= v_b_66_1 v_prenex_74) (< v_prenex_74 v_b_65_1) (< v_prenex_75 v_b_64_1))) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (forall ((v_prenex_77 Int) (v_prenex_76 Int)) (or (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_77) v_prenex_76)) 0) (< v_prenex_76 v_b_65_1) (<= v_b_66_1 v_prenex_76) (< v_prenex_77 v_b_64_1) (<= v_b_67_1 v_prenex_77))) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4))) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= |ULTIMATE.start_read~int_#value| |ULTIMATE.start_main_#t~mem1|) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:36,811 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:32:36,812 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:32:36,812 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:32:36,812 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:32:36,813 WARN L224 ngHoareTripleChecker]: Pre: {2147483601#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_633_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_633_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (forall ((v_idx_568 Int) (v_idx_569 Int) (v_idx_570 Int) (v_idx_573 Int) (v_idx_574 Int) (v_idx_572 Int)) (or (< v_idx_570 v_b_66_1) (< v_idx_569 v_b_65_1) (<= v_b_66_1 v_idx_569) (< v_idx_573 v_b_64_1) (<= v_b_67_1 v_idx_573) (< v_idx_574 v_b_67_1) (<= v_b_65_1 v_idx_568) (<= v_b_64_1 v_idx_572) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_573) v_idx_569)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_573) v_idx_569))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_573) v_idx_569))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_573) v_idx_569)) 0)))) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_53_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (forall ((v_idx_548 Int) (v_idx_559 Int) (v_idx_549 Int) (v_idx_557 Int) (v_idx_558 Int) (v_idx_550 Int)) (or (<= v_b_26_1 v_idx_549) (<= v_b_25_1 v_idx_548) (< v_idx_550 v_b_26_1) (< v_idx_549 v_b_25_1) (< v_idx_558 v_b_24_1) (<= v_b_24_1 v_idx_557) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_558) v_idx_549))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_558) v_idx_549))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_558) v_idx_549)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_558) v_idx_549)) 0)) (<= v_b_27_1 v_idx_558) (< v_idx_559 v_b_27_1))) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:32:36,814 WARN L228 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:32:36,814 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:32:36,815 WARN L230 ngHoareTripleChecker]: Post: {2147483600#(exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (forall ((v_idx_588 Int) (v_idx_589 Int) (v_idx_587 Int) (v_idx_584 Int) (v_idx_585 Int) (v_idx_583 Int)) (or (<= v_b_65_1 v_idx_583) (< v_idx_584 v_b_65_1) (<= v_b_64_1 v_idx_587) (< v_idx_588 v_b_64_1) (<= v_b_67_1 v_idx_588) (< v_idx_589 v_b_67_1) (< v_idx_585 v_b_66_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_588) v_idx_584))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_588) v_idx_584)) 0)) (<= v_b_66_1 v_idx_584))) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:36,815 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:32:36,816 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:32:36,816 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:36,939 WARN L181 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 862 [2018-12-19 13:32:36,940 WARN L270 ngHoareTripleChecker]: Pre: {2147483601#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_633_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_633_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (forall ((v_idx_568 Int) (v_idx_569 Int) (v_idx_570 Int) (v_idx_573 Int) (v_idx_574 Int) (v_idx_572 Int)) (or (< v_idx_570 v_b_66_1) (< v_idx_569 v_b_65_1) (<= v_b_66_1 v_idx_569) (< v_idx_573 v_b_64_1) (<= v_b_67_1 v_idx_573) (< v_idx_574 v_b_67_1) (<= v_b_65_1 v_idx_568) (<= v_b_64_1 v_idx_572) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_573) v_idx_569)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_573) v_idx_569))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_573) v_idx_569))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_573) v_idx_569)) 0)))) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_53_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_53_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (forall ((v_idx_548 Int) (v_idx_559 Int) (v_idx_549 Int) (v_idx_557 Int) (v_idx_558 Int) (v_idx_550 Int)) (or (<= v_b_26_1 v_idx_549) (<= v_b_25_1 v_idx_548) (< v_idx_550 v_b_26_1) (< v_idx_549 v_b_25_1) (< v_idx_558 v_b_24_1) (<= v_b_24_1 v_idx_557) (and (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_558) v_idx_549))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_558) v_idx_549))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_558) v_idx_549)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_558) v_idx_549)) 0)) (<= v_b_27_1 v_idx_558) (< v_idx_559 v_b_27_1))) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:32:36,941 WARN L274 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:32:36,941 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:32:37,757 WARN L276 ngHoareTripleChecker]: Post: {2147483600#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_67_1 Int) (v_b_66_1 Int)) (and (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (forall ((v_prenex_78 Int) (v_prenex_79 Int)) (or (< v_prenex_79 v_b_65_1) (<= v_b_66_1 v_prenex_79) (< v_prenex_78 v_b_64_1) (<= v_b_67_1 v_prenex_78) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_78) v_prenex_79)) 0))) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (forall ((v_idx_588 Int) (v_idx_584 Int)) (or (<= v_b_67_1 v_idx_588) (< v_idx_588 v_b_64_1) (< v_idx_584 v_b_65_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_588) v_idx_584))) 0) (<= v_b_66_1 v_idx_584))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4))) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:40,255 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:32:40,256 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:32:40,256 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:32:40,256 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:32:40,257 WARN L224 ngHoareTripleChecker]: Pre: {2147483599#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_633_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_633_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (forall ((v_idx_614 Int) (v_idx_615 Int) (v_idx_613 Int) (v_idx_618 Int) (v_idx_619 Int) (v_idx_617 Int)) (or (< v_idx_619 v_b_67_1) (<= v_b_65_1 v_idx_613) (<= v_b_66_1 v_idx_614) (< v_idx_615 v_b_66_1) (< v_idx_618 v_b_64_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_618) v_idx_614)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_618) v_idx_614))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_618) v_idx_614))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_618) v_idx_614)) 0)) (<= v_b_67_1 v_idx_618) (<= v_b_64_1 v_idx_617) (< v_idx_614 v_b_65_1))) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_603 Int) (v_idx_604 Int) (v_idx_602 Int) (v_idx_595 Int) (v_idx_593 Int) (v_idx_594 Int)) (or (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_603) v_idx_594))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_603) v_idx_594))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_603) v_idx_594)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_603) v_idx_594)) 0)) (<= v_b_25_1 v_idx_593) (<= v_b_27_1 v_idx_603) (<= v_b_26_1 v_idx_594) (< v_idx_604 v_b_27_1) (<= v_b_24_1 v_idx_602) (< v_idx_594 v_b_25_1) (< v_idx_595 v_b_26_1) (< v_idx_603 v_b_24_1))) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_53_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:32:40,258 WARN L228 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:32:40,258 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:32:40,259 WARN L230 ngHoareTripleChecker]: Post: {2147483598#(exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 5)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (forall ((v_idx_632 Int) (v_idx_633 Int) (v_idx_630 Int) (v_idx_634 Int) (v_idx_629 Int) (v_idx_628 Int)) (or (<= v_b_64_1 v_idx_632) (< v_idx_633 v_b_64_1) (<= v_b_67_1 v_idx_633) (< v_idx_630 v_b_66_1) (<= v_b_65_1 v_idx_628) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_633) v_idx_629))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_633) v_idx_629)) 0)) (< v_idx_629 v_b_65_1) (< v_idx_634 v_b_67_1) (<= v_b_66_1 v_idx_629))) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 13) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 7) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0)))} [2018-12-19 13:32:40,259 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:32:40,260 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:32:40,260 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:40,369 WARN L181 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 862 [2018-12-19 13:32:40,370 WARN L270 ngHoareTripleChecker]: Pre: {2147483599#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_633_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_633_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (forall ((v_idx_614 Int) (v_idx_615 Int) (v_idx_613 Int) (v_idx_618 Int) (v_idx_619 Int) (v_idx_617 Int)) (or (< v_idx_619 v_b_67_1) (<= v_b_65_1 v_idx_613) (<= v_b_66_1 v_idx_614) (< v_idx_615 v_b_66_1) (< v_idx_618 v_b_64_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_618) v_idx_614)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_618) v_idx_614))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_618) v_idx_614))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_618) v_idx_614)) 0)) (<= v_b_67_1 v_idx_618) (<= v_b_64_1 v_idx_617) (< v_idx_614 v_b_65_1))) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_603 Int) (v_idx_604 Int) (v_idx_602 Int) (v_idx_595 Int) (v_idx_593 Int) (v_idx_594 Int)) (or (and (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_603) v_idx_594))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_603) v_idx_594))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_603) v_idx_594)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_603) v_idx_594)) 0)) (<= v_b_25_1 v_idx_593) (<= v_b_27_1 v_idx_603) (<= v_b_26_1 v_idx_594) (< v_idx_604 v_b_27_1) (<= v_b_24_1 v_idx_602) (< v_idx_594 v_b_25_1) (< v_idx_595 v_b_26_1) (< v_idx_603 v_b_24_1))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_53_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_53_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:32:40,371 WARN L274 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:32:40,371 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:32:41,162 WARN L276 ngHoareTripleChecker]: Post: {2147483598#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_67_1 Int) (v_b_66_1 Int)) (and (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (forall ((v_idx_633 Int) (v_idx_629 Int)) (or (<= v_b_67_1 v_idx_633) (< v_idx_633 v_b_64_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_633) v_idx_629))) 0) (< v_idx_629 v_b_65_1) (<= v_b_66_1 v_idx_629))) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (forall ((v_prenex_81 Int) (v_prenex_80 Int)) (or (< v_prenex_80 v_b_65_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_81) v_prenex_80)) 0) (<= v_b_67_1 v_prenex_81) (<= v_b_66_1 v_prenex_80) (< v_prenex_81 v_b_64_1))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 5)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) (- 4)) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 7) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4))) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))} [2018-12-19 13:32:50,716 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:32:50,716 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:32:50,717 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:32:50,717 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:32:50,718 WARN L224 ngHoareTripleChecker]: Pre: {2147483597#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (forall ((v_idx_663 Int) (v_idx_664 Int) (v_idx_658 Int) (v_idx_659 Int) (v_idx_662 Int) (v_idx_660 Int)) (or (<= v_b_66_1 v_idx_659) (< v_idx_663 v_b_64_1) (<= v_b_64_1 v_idx_662) (< v_idx_659 v_b_65_1) (<= v_b_67_1 v_idx_663) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_663) v_idx_659))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_663) v_idx_659)) 0)) (<= v_b_65_1 v_idx_658) (< v_idx_660 v_b_66_1) (< v_idx_664 v_b_67_1))) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_647 Int) (v_idx_648 Int) (v_idx_649 Int) (v_idx_638 Int) (v_idx_639 Int) (v_idx_640 Int)) (or (< v_idx_639 v_b_25_1) (<= v_b_24_1 v_idx_647) (<= v_b_27_1 v_idx_648) (< v_idx_648 v_b_24_1) (< v_idx_649 v_b_27_1) (<= v_b_25_1 v_idx_638) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_648) v_idx_639))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_648) v_idx_639)) 0)) (<= v_b_26_1 v_idx_639) (< v_idx_640 v_b_26_1))) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:32:50,719 WARN L228 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:32:50,719 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:32:50,720 WARN L230 ngHoareTripleChecker]: Post: {2147483596#(exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (forall ((v_idx_677 Int) (v_idx_674 Int) (v_idx_675 Int) (v_idx_678 Int) (v_idx_679 Int) (v_idx_673 Int)) (or (< v_idx_675 v_b_66_1) (< v_idx_674 v_b_65_1) (<= v_b_65_1 v_idx_673) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_678) v_idx_674))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_678) v_idx_674)) 0)) (<= v_b_67_1 v_idx_678) (< v_idx_679 v_b_67_1) (<= v_b_64_1 v_idx_677) (<= v_b_66_1 v_idx_674) (< v_idx_678 v_b_64_1))) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:50,720 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:32:50,721 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:32:50,721 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:50,844 WARN L181 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 840 [2018-12-19 13:32:50,845 WARN L270 ngHoareTripleChecker]: Pre: {2147483597#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (forall ((v_idx_663 Int) (v_idx_664 Int) (v_idx_658 Int) (v_idx_659 Int) (v_idx_662 Int) (v_idx_660 Int)) (or (<= v_b_66_1 v_idx_659) (< v_idx_663 v_b_64_1) (<= v_b_64_1 v_idx_662) (< v_idx_659 v_b_65_1) (<= v_b_67_1 v_idx_663) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_663) v_idx_659))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_663) v_idx_659)) 0)) (<= v_b_65_1 v_idx_658) (< v_idx_660 v_b_66_1) (< v_idx_664 v_b_67_1))) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_647 Int) (v_idx_648 Int) (v_idx_649 Int) (v_idx_638 Int) (v_idx_639 Int) (v_idx_640 Int)) (or (< v_idx_639 v_b_25_1) (<= v_b_24_1 v_idx_647) (<= v_b_27_1 v_idx_648) (< v_idx_648 v_b_24_1) (< v_idx_649 v_b_27_1) (<= v_b_25_1 v_idx_638) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_648) v_idx_639))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_648) v_idx_639)) 0)) (<= v_b_26_1 v_idx_639) (< v_idx_640 v_b_26_1))) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:32:50,845 WARN L274 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:32:50,845 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:32:52,128 WARN L276 ngHoareTripleChecker]: Post: {2147483596#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_67_1 Int) (v_b_66_1 Int)) (and (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_66_1) (- 1)) (forall ((v_idx_674 Int) (v_idx_678 Int)) (or (< v_idx_674 v_b_65_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_678) v_idx_674)) 0) (<= v_b_67_1 v_idx_678) (<= v_b_66_1 v_idx_674) (< v_idx_678 v_b_64_1))) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (forall ((v_prenex_83 Int) (v_prenex_82 Int)) (or (< v_prenex_83 v_b_64_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_83) v_prenex_82))) 0) (<= v_b_67_1 v_prenex_83) (<= v_b_66_1 v_prenex_82) (< v_prenex_82 v_b_65_1))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- (- ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4))) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:32:59,400 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:32:59,401 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:32:59,402 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:32:59,402 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:32:59,403 WARN L224 ngHoareTripleChecker]: Pre: {2147483591#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (forall ((v_idx_735 Int) (v_idx_733 Int) (v_idx_734 Int) (v_idx_739 Int) (v_idx_737 Int) (v_idx_738 Int)) (or (< v_idx_734 v_b_65_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_738) v_idx_734))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_738) v_idx_734)) 0)) (< v_idx_739 v_b_67_1) (<= v_b_66_1 v_idx_734) (< v_idx_738 v_b_64_1) (<= v_b_65_1 v_idx_733) (<= v_b_67_1 v_idx_738) (< v_idx_735 v_b_66_1) (<= v_b_64_1 v_idx_737))) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_713 Int) (v_idx_724 Int) (v_idx_714 Int) (v_idx_722 Int) (v_idx_723 Int) (v_idx_715 Int)) (or (<= v_b_26_1 v_idx_714) (<= v_b_25_1 v_idx_713) (<= v_b_24_1 v_idx_722) (<= v_b_27_1 v_idx_723) (< v_idx_714 v_b_25_1) (< v_idx_723 v_b_24_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_723) v_idx_714))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_723) v_idx_714)) 0)) (< v_idx_715 v_b_26_1) (< v_idx_724 v_b_27_1))) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- c_ULTIMATE.start_main_main v_b_25_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:32:59,403 WARN L228 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:32:59,403 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:32:59,404 WARN L230 ngHoareTripleChecker]: Post: {2147483590#(exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (forall ((v_idx_753 Int) (v_idx_754 Int) (v_idx_752 Int) (v_idx_748 Int) (v_idx_749 Int) (v_idx_750 Int)) (or (< v_idx_750 v_b_66_1) (<= v_b_65_1 v_idx_748) (< v_idx_749 v_b_65_1) (< v_idx_753 v_b_64_1) (<= v_b_67_1 v_idx_753) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_753) v_idx_749))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_753) v_idx_749)) 0)) (<= v_b_64_1 v_idx_752) (< v_idx_754 v_b_67_1) (<= v_b_66_1 v_idx_749))) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:32:59,404 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:32:59,406 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:32:59,406 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:32:59,525 WARN L181 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 954 [2018-12-19 13:32:59,526 WARN L270 ngHoareTripleChecker]: Pre: {2147483591#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (forall ((v_idx_735 Int) (v_idx_733 Int) (v_idx_734 Int) (v_idx_739 Int) (v_idx_737 Int) (v_idx_738 Int)) (or (< v_idx_734 v_b_65_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_738) v_idx_734))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_738) v_idx_734)) 0)) (< v_idx_739 v_b_67_1) (<= v_b_66_1 v_idx_734) (< v_idx_738 v_b_64_1) (<= v_b_65_1 v_idx_733) (<= v_b_67_1 v_idx_738) (< v_idx_735 v_b_66_1) (<= v_b_64_1 v_idx_737))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_713 Int) (v_idx_724 Int) (v_idx_714 Int) (v_idx_722 Int) (v_idx_723 Int) (v_idx_715 Int)) (or (<= v_b_26_1 v_idx_714) (<= v_b_25_1 v_idx_713) (<= v_b_24_1 v_idx_722) (<= v_b_27_1 v_idx_723) (< v_idx_714 v_b_25_1) (< v_idx_723 v_b_24_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_723) v_idx_714))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_723) v_idx_714)) 0)) (< v_idx_715 v_b_26_1) (< v_idx_724 v_b_27_1))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- ULTIMATE.start_main_main v_b_25_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:32:59,526 WARN L274 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:32:59,526 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:33:00,357 WARN L276 ngHoareTripleChecker]: Post: {2147483590#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_67_1 Int) (v_b_66_1 Int)) (and (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_65_1)) 4) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_#t~ret4| v_b_65_1) 0) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- (- ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (forall ((v_prenex_85 Int) (v_prenex_84 Int)) (or (< v_prenex_85 v_b_64_1) (< v_prenex_84 v_b_65_1) (<= v_b_66_1 v_prenex_84) (<= v_b_67_1 v_prenex_85) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_85) v_prenex_84))) 0))) (<= (- (- ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_main) v_b_65_1) 0) (forall ((v_idx_753 Int) (v_idx_749 Int)) (or (<= v_b_67_1 v_idx_753) (< v_idx_753 v_b_64_1) (< v_idx_749 v_b_65_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_753) v_idx_749)) 0) (<= v_b_66_1 v_idx_749))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)))) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:33:08,404 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:33:08,405 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:33:08,405 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:33:08,405 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:33:08,406 WARN L224 ngHoareTripleChecker]: Pre: {2147483585#(or (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_25_1) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_26_1) (- 1)) (<= (- v_b_25_1 v_b_26_1) (- 1)) (forall ((v_idx_768 Int) (v_idx_758 Int) (v_idx_769 Int) (v_idx_767 Int) (v_idx_759 Int) (v_idx_760 Int)) (or (<= v_b_25_1 v_idx_758) (< v_idx_760 v_b_26_1) (<= v_b_24_1 v_idx_767) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_768) v_idx_759))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_768) v_idx_759)) 0)) (<= v_b_26_1 v_idx_759) (< v_idx_759 v_b_25_1) (<= v_b_27_1 v_idx_768) (< v_idx_769 v_b_27_1) (< v_idx_768 v_b_24_1))) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- c_ULTIMATE.start_main_main v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_26_1)) 1) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_784 Int) (v_idx_779 Int) (v_idx_778 Int) (v_idx_782 Int) (v_idx_783 Int) (v_idx_780 Int)) (or (< v_idx_783 v_b_64_1) (< v_idx_779 v_b_65_1) (<= v_b_67_1 v_idx_783) (< v_idx_784 v_b_67_1) (<= v_b_66_1 v_idx_779) (< v_idx_780 v_b_66_1) (<= v_b_64_1 v_idx_782) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_783) v_idx_779))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_783) v_idx_779)) 0)) (<= v_b_65_1 v_idx_778))) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:33:08,406 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:33:08,407 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:33:08,407 WARN L230 ngHoareTripleChecker]: Post: {2147483584#(exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (forall ((v_idx_797 Int) (v_idx_798 Int) (v_idx_795 Int) (v_idx_799 Int) (v_idx_793 Int) (v_idx_794 Int)) (or (< v_idx_794 v_b_65_1) (< v_idx_799 v_b_67_1) (<= v_b_67_1 v_idx_798) (<= v_b_65_1 v_idx_793) (<= v_b_66_1 v_idx_794) (< v_idx_795 v_b_66_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_798) v_idx_794))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_798) v_idx_794)) 0)) (<= v_b_64_1 v_idx_797) (< v_idx_798 v_b_64_1))) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:33:08,407 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:33:08,409 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:33:08,409 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:33:08,547 WARN L181 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 1076 [2018-12-19 13:33:08,548 WARN L270 ngHoareTripleChecker]: Pre: {2147483585#(or (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_25_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_25_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_25_1) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_25_1)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_26_1) (- 1)) (<= (- v_b_25_1 v_b_26_1) (- 1)) (forall ((v_idx_768 Int) (v_idx_758 Int) (v_idx_769 Int) (v_idx_767 Int) (v_idx_759 Int) (v_idx_760 Int)) (or (<= v_b_25_1 v_idx_758) (< v_idx_760 v_b_26_1) (<= v_b_24_1 v_idx_767) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_768) v_idx_759))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_768) v_idx_759)) 0)) (<= v_b_26_1 v_idx_759) (< v_idx_759 v_b_25_1) (<= v_b_27_1 v_idx_768) (< v_idx_769 v_b_27_1) (< v_idx_768 v_b_24_1))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_26_1) (- 1)) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- ULTIMATE.start_main_main v_b_25_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_26_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_65_1)) 4) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_784 Int) (v_idx_779 Int) (v_idx_778 Int) (v_idx_782 Int) (v_idx_783 Int) (v_idx_780 Int)) (or (< v_idx_783 v_b_64_1) (< v_idx_779 v_b_65_1) (<= v_b_67_1 v_idx_783) (< v_idx_784 v_b_67_1) (<= v_b_66_1 v_idx_779) (< v_idx_780 v_b_66_1) (<= v_b_64_1 v_idx_782) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_783) v_idx_779))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_783) v_idx_779)) 0)) (<= v_b_65_1 v_idx_778))) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:33:08,548 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:33:08,549 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:33:09,667 WARN L276 ngHoareTripleChecker]: Post: {2147483584#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_b_67_1 Int) (v_b_66_1 Int)) (and (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_86) v_prenex_87)) 0) (< v_prenex_86 v_b_64_1) (< v_prenex_87 v_b_65_1) (<= v_b_67_1 v_prenex_86) (<= v_b_66_1 v_prenex_87))) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_65_1)) 4) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |#NULL.base| v_b_66_1) (- 1)) (forall ((v_idx_798 Int) (v_idx_794 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_798) v_idx_794))) 0) (< v_idx_794 v_b_65_1) (<= v_b_67_1 v_idx_798) (<= v_b_66_1 v_idx_794) (< v_idx_798 v_b_64_1))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_#t~ret4| v_b_65_1) 0) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- (- ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)))) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:33:31,007 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:33:31,008 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:33:31,010 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:33:31,010 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:33:31,010 WARN L224 ngHoareTripleChecker]: Pre: {2147483577#(or (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8)) (exists ((v_b_11_1 Int) (v_v_28_1 Int) (v_b_10_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_v_28_1)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_v_28_1 (- v_v_28_1)) 800) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_v_28_1)) 800) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_11_1)) 1) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_v_28_1)) 404) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_v_28_1) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (forall ((v_idx_817 Int) (v_idx_818 Int) (v_idx_819 Int)) (or (< v_idx_819 v_b_11_1) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_818)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_818)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_818)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_818))) 400) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_818))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_818)) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (select |c_#length| v_idx_818)) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_818))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_818))) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_818))) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_818)) (- 400)) (<= (- (select |c_#length| v_idx_818) (- (select |c_#length| v_idx_818))) 800) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_818)) (- 400)) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_818)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_818))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_818)) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (select |c_#length| v_idx_818)) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| v_idx_818)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_818))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_818))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_818))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_818))) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_818))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (select |c_#length| v_idx_818)) (- 404)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_818))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_818))) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- (select |c_#length| v_idx_818))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- (select |c_#length| v_idx_818))) 400) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_818))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_818))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_818)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_818)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_818)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_818)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_818)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_818))) 400) (<= (- (- (select |c_#length| v_idx_818)) (select |c_#length| v_idx_818)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_818)) (- 400))) (<= v_b_10_1 v_idx_817) (< v_idx_818 v_b_10_1) (<= v_b_11_1 v_idx_818))) (<= (- |c_#NULL.base| (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_v_28_1) (- 400)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_v_28_1) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_v_28_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_v_28_1)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_v_28_1) (- 404)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_v_28_1) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_#NULL.offset| (- v_v_28_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_v_28_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_v_28_1)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_v_28_1) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_v_28_1) v_v_28_1) (- 800)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_v_28_1) (- 800)) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_10_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_v_28_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:33:31,011 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:33:31,011 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:33:31,011 WARN L230 ngHoareTripleChecker]: Post: {2147483576#(exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (forall ((v_idx_838 Int) (v_idx_827 Int) (v_idx_825 Int) (v_idx_836 Int) (v_idx_837 Int) (v_idx_826 Int)) (or (< v_idx_826 v_b_105_1) (<= v_b_107_1 v_idx_837) (<= v_b_105_1 v_idx_825) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_837) v_idx_826)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_837) v_idx_826)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_837) v_idx_826))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_837) v_idx_826))) 0)) (< v_idx_838 v_b_107_1) (<= v_b_106_1 v_idx_826) (<= v_b_104_1 v_idx_836) (< v_idx_837 v_b_104_1) (< v_idx_827 v_b_106_1))) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:33:31,011 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:33:31,013 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:33:31,013 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:33:32,754 WARN L181 SmtUtils]: Spent 1.74 s on a formula simplification. DAG size of input: 584 DAG size of output: 51 [2018-12-19 13:33:32,754 WARN L270 ngHoareTripleChecker]: Pre: {2147483577#(and (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) |ULTIMATE.start_main_#t~short2| (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8))} [2018-12-19 13:33:32,754 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:33:32,754 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:33:33,548 WARN L276 ngHoareTripleChecker]: Post: {2147483576#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (exists ((v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int)) (and (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (forall ((v_idx_837 Int) (v_idx_826 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_837) v_idx_826))) 0) (< v_idx_826 v_b_105_1) (<= v_b_107_1 v_idx_837) (<= v_b_106_1 v_idx_826) (< v_idx_837 v_b_104_1))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (forall ((v_prenex_89 Int) (v_prenex_88 Int)) (or (<= v_b_106_1 v_prenex_89) (< v_prenex_88 v_b_104_1) (< v_prenex_89 v_b_105_1) (<= v_b_107_1 v_prenex_88) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_88) v_prenex_89)) 0))) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (forall ((v_prenex_92 Int) (v_prenex_93 Int)) (or (< v_prenex_92 v_b_104_1) (<= v_b_106_1 v_prenex_93) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_92) v_prenex_93)) 0) (< v_prenex_93 v_b_105_1) (<= v_b_107_1 v_prenex_92))) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (forall ((v_prenex_90 Int) (v_prenex_91 Int)) (or (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_90) v_prenex_91))) 0) (< v_prenex_91 v_b_105_1) (<= v_b_107_1 v_prenex_90) (< v_prenex_90 v_b_104_1) (<= v_b_106_1 v_prenex_91))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= |ULTIMATE.start_read~int_#value| |ULTIMATE.start_main_#t~mem1|) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8))} [2018-12-19 13:33:46,827 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:33:46,827 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:33:46,828 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:33:46,828 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:33:46,829 WARN L224 ngHoareTripleChecker]: Pre: {2147483575#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_852 Int) (v_idx_841 Int) (v_idx_853 Int) (v_idx_842 Int) (v_idx_851 Int) (v_idx_840 Int)) (or (<= v_b_107_1 v_idx_852) (< v_idx_853 v_b_107_1) (<= v_b_104_1 v_idx_851) (<= v_b_106_1 v_idx_841) (< v_idx_852 v_b_104_1) (< v_idx_842 v_b_106_1) (<= v_b_105_1 v_idx_840) (< v_idx_841 v_b_105_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_852) v_idx_841)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_852) v_idx_841)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_852) v_idx_841))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_852) v_idx_841))) 0)))) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_633_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_633_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_863 Int) (v_idx_864 Int) (v_idx_862 Int) (v_idx_867 Int) (v_idx_868 Int) (v_idx_866 Int)) (or (< v_idx_864 v_b_66_1) (<= v_b_65_1 v_idx_862) (< v_idx_868 v_b_67_1) (< v_idx_863 v_b_65_1) (<= v_b_66_1 v_idx_863) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_867) v_idx_863)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_867) v_idx_863))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_867) v_idx_863))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_867) v_idx_863)) 0)) (<= v_b_67_1 v_idx_867) (<= v_b_64_1 v_idx_866) (< v_idx_867 v_b_64_1))) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:33:46,829 WARN L228 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:33:46,829 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:33:46,830 WARN L230 ngHoareTripleChecker]: Post: {2147483574#(exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (forall ((v_idx_872 Int) (v_idx_883 Int) (v_idx_870 Int) (v_idx_881 Int) (v_idx_882 Int) (v_idx_871 Int)) (or (< v_idx_871 v_b_105_1) (<= v_b_107_1 v_idx_882) (<= v_b_106_1 v_idx_871) (< v_idx_872 v_b_106_1) (<= v_b_105_1 v_idx_870) (< v_idx_882 v_b_104_1) (< v_idx_883 v_b_107_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_882) v_idx_871)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_882) v_idx_871))) 0)) (<= v_b_104_1 v_idx_881))) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:33:46,830 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:33:46,832 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:33:46,832 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:33:46,961 WARN L181 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 868 [2018-12-19 13:33:46,962 WARN L270 ngHoareTripleChecker]: Pre: {2147483575#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_852 Int) (v_idx_841 Int) (v_idx_853 Int) (v_idx_842 Int) (v_idx_851 Int) (v_idx_840 Int)) (or (<= v_b_107_1 v_idx_852) (< v_idx_853 v_b_107_1) (<= v_b_104_1 v_idx_851) (<= v_b_106_1 v_idx_841) (< v_idx_852 v_b_104_1) (< v_idx_842 v_b_106_1) (<= v_b_105_1 v_idx_840) (< v_idx_841 v_b_105_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_852) v_idx_841)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_852) v_idx_841)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_852) v_idx_841))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_852) v_idx_841))) 0)))) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_633_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_633_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_863 Int) (v_idx_864 Int) (v_idx_862 Int) (v_idx_867 Int) (v_idx_868 Int) (v_idx_866 Int)) (or (< v_idx_864 v_b_66_1) (<= v_b_65_1 v_idx_862) (< v_idx_868 v_b_67_1) (< v_idx_863 v_b_65_1) (<= v_b_66_1 v_idx_863) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_867) v_idx_863)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_867) v_idx_863))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_867) v_idx_863))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_867) v_idx_863)) 0)) (<= v_b_67_1 v_idx_867) (<= v_b_64_1 v_idx_866) (< v_idx_867 v_b_64_1))) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:33:46,962 WARN L274 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:33:46,962 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:33:47,989 WARN L276 ngHoareTripleChecker]: Post: {2147483574#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (exists ((v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int)) (and (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- v_b_105_1) v_b_105_1) 0) (forall ((v_idx_882 Int) (v_idx_871 Int)) (or (< v_idx_871 v_b_105_1) (<= v_b_107_1 v_idx_882) (<= v_b_106_1 v_idx_871) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_882) v_idx_871)) 0) (< v_idx_882 v_b_104_1))) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (forall ((v_prenex_95 Int) (v_prenex_94 Int)) (or (< v_prenex_95 v_b_105_1) (<= v_b_107_1 v_prenex_94) (<= v_b_106_1 v_prenex_95) (< v_prenex_94 v_b_104_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_94) v_prenex_95))) 0))) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8))) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8))} [2018-12-19 13:33:57,927 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:33:57,928 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:33:57,928 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:33:57,928 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:33:57,929 WARN L224 ngHoareTripleChecker]: Pre: {2147483573#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (forall ((v_idx_885 Int) (v_idx_896 Int) (v_idx_897 Int) (v_idx_886 Int) (v_idx_898 Int) (v_idx_887 Int)) (or (<= v_b_106_1 v_idx_886) (< v_idx_897 v_b_104_1) (<= v_b_107_1 v_idx_897) (<= v_b_105_1 v_idx_885) (< v_idx_886 v_b_105_1) (<= v_b_104_1 v_idx_896) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_897) v_idx_886)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_897) v_idx_886)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_897) v_idx_886))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_897) v_idx_886))) 0)) (< v_idx_898 v_b_107_1) (< v_idx_887 v_b_106_1))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_633_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_633_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (forall ((v_idx_911 Int) (v_idx_912 Int) (v_idx_913 Int) (v_idx_908 Int) (v_idx_909 Int) (v_idx_907 Int)) (or (<= v_b_65_1 v_idx_907) (< v_idx_912 v_b_64_1) (<= v_b_67_1 v_idx_912) (< v_idx_913 v_b_67_1) (< v_idx_908 v_b_65_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_912) v_idx_908)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_912) v_idx_908))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_912) v_idx_908))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_912) v_idx_908)) 0)) (<= v_b_66_1 v_idx_908) (< v_idx_909 v_b_66_1) (<= v_b_64_1 v_idx_911))) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:33:57,929 WARN L228 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:33:57,929 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:33:57,930 WARN L230 ngHoareTripleChecker]: Post: {2147483572#(exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 21) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 5)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 5) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 11) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 20) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (forall ((v_idx_915 Int) (v_idx_926 Int) (v_idx_927 Int) (v_idx_916 Int) (v_idx_928 Int) (v_idx_917 Int)) (or (< v_idx_928 v_b_107_1) (<= v_b_105_1 v_idx_915) (< v_idx_916 v_b_105_1) (<= v_b_106_1 v_idx_916) (<= v_b_107_1 v_idx_927) (< v_idx_917 v_b_106_1) (<= v_b_104_1 v_idx_926) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_927) v_idx_916)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_927) v_idx_916))) 0)) (< v_idx_927 v_b_104_1))) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 20) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0)))} [2018-12-19 13:33:57,930 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:33:57,931 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:33:57,931 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:33:58,050 WARN L181 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 868 [2018-12-19 13:33:58,050 WARN L270 ngHoareTripleChecker]: Pre: {2147483573#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (forall ((v_idx_885 Int) (v_idx_896 Int) (v_idx_897 Int) (v_idx_886 Int) (v_idx_898 Int) (v_idx_887 Int)) (or (<= v_b_106_1 v_idx_886) (< v_idx_897 v_b_104_1) (<= v_b_107_1 v_idx_897) (<= v_b_105_1 v_idx_885) (< v_idx_886 v_b_105_1) (<= v_b_104_1 v_idx_896) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_897) v_idx_886)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_897) v_idx_886)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_897) v_idx_886))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_897) v_idx_886))) 0)) (< v_idx_898 v_b_107_1) (< v_idx_887 v_b_106_1))) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_633_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_633_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (forall ((v_idx_911 Int) (v_idx_912 Int) (v_idx_913 Int) (v_idx_908 Int) (v_idx_909 Int) (v_idx_907 Int)) (or (<= v_b_65_1 v_idx_907) (< v_idx_912 v_b_64_1) (<= v_b_67_1 v_idx_912) (< v_idx_913 v_b_67_1) (< v_idx_908 v_b_65_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_912) v_idx_908)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_912) v_idx_908))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_912) v_idx_908))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_912) v_idx_908)) 0)) (<= v_b_66_1 v_idx_908) (< v_idx_909 v_b_66_1) (<= v_b_64_1 v_idx_911))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:33:58,051 WARN L274 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:33:58,051 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:33:58,919 WARN L276 ngHoareTripleChecker]: Post: {2147483572#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (exists ((v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int)) (and (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 20) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 12) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (forall ((v_prenex_96 Int) (v_prenex_97 Int)) (or (< v_prenex_97 v_b_105_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_96) v_prenex_97))) 0) (< v_prenex_96 v_b_104_1) (<= v_b_107_1 v_prenex_96) (<= v_b_106_1 v_prenex_97))) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 21) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (forall ((v_idx_927 Int) (v_idx_916 Int)) (or (< v_idx_916 v_b_105_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_927) v_idx_916)) 0) (<= v_b_106_1 v_idx_916) (<= v_b_107_1 v_idx_927) (< v_idx_927 v_b_104_1))) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 5) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 11) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8))) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 20) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))} [2018-12-19 13:34:09,503 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:34:09,503 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:34:09,504 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:34:09,504 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:34:09,505 WARN L224 ngHoareTripleChecker]: Pre: {2147483571#(or (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_941 Int) (v_idx_933 Int) (v_idx_934 Int) (v_idx_942 Int) (v_idx_932 Int) (v_idx_943 Int)) (or (<= v_b_26_1 v_idx_933) (< v_idx_942 v_b_24_1) (<= v_b_25_1 v_idx_932) (< v_idx_933 v_b_25_1) (<= v_b_24_1 v_idx_941) (<= v_b_27_1 v_idx_942) (< v_idx_934 v_b_26_1) (< v_idx_943 v_b_27_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_942) v_idx_933))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_942) v_idx_933)) 0)))) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_25_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |c_#NULL.base|) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_25_1)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |c_#NULL.offset| v_b_25_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (forall ((v_idx_956 Int) (v_idx_945 Int) (v_idx_957 Int) (v_idx_946 Int) (v_idx_958 Int) (v_idx_947 Int)) (or (<= v_b_107_1 v_idx_957) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_957) v_idx_946)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_957) v_idx_946))) 0)) (< v_idx_958 v_b_107_1) (< v_idx_946 v_b_105_1) (<= v_b_104_1 v_idx_956) (<= v_b_106_1 v_idx_946) (<= v_b_105_1 v_idx_945) (< v_idx_957 v_b_104_1) (< v_idx_947 v_b_106_1))) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:34:09,505 WARN L228 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:34:09,505 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:34:09,506 WARN L230 ngHoareTripleChecker]: Post: {2147483570#(exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (forall ((v_idx_973 Int) (v_idx_962 Int) (v_idx_971 Int) (v_idx_960 Int) (v_idx_972 Int) (v_idx_961 Int)) (or (< v_idx_973 v_b_107_1) (<= v_b_106_1 v_idx_961) (< v_idx_962 v_b_106_1) (<= v_b_107_1 v_idx_972) (<= v_b_104_1 v_idx_971) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_972) v_idx_961)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_972) v_idx_961))) 0)) (< v_idx_961 v_b_105_1) (< v_idx_972 v_b_104_1) (<= v_b_105_1 v_idx_960))) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:34:09,506 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:34:09,508 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:34:09,508 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:34:09,626 WARN L181 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 847 [2018-12-19 13:34:09,627 WARN L270 ngHoareTripleChecker]: Pre: {2147483571#(or (exists ((v_b_25_1 Int) (v_b_24_1 Int) (v_b_27_1 Int) (v_b_26_1 Int) (v_v_53_1 Int) (v_v_55_1 (Array Int Int)) (v_v_48_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_26_1 (- v_b_26_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_27_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_26_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_24_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_26_1) (- 401)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_25_1) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_25_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_25_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_25_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_26_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_27_1)) 1) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.offset|) (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_941 Int) (v_idx_933 Int) (v_idx_934 Int) (v_idx_942 Int) (v_idx_932 Int) (v_idx_943 Int)) (or (<= v_b_26_1 v_idx_933) (< v_idx_942 v_b_24_1) (<= v_b_25_1 v_idx_932) (< v_idx_933 v_b_25_1) (<= v_b_24_1 v_idx_941) (<= v_b_27_1 v_idx_942) (< v_idx_934 v_b_26_1) (< v_idx_943 v_b_27_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_942) v_idx_933))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_942) v_idx_933)) 0)))) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) v_b_25_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_53_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_26_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_26_1)) 1) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_25_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (= v_v_55_1 v_v_48_1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_25_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_25_1) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_25_1) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_26_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_26_1)) (- 3)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_25_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_25_1)) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_26_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_25_1 v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_26_1)) (- 399)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_25_1) (- v_b_26_1)) 1) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_25_1)) 0) (<= (- |#NULL.base| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_24_1) (- v_b_27_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_25_1) 0) (<= (- v_b_25_1 (- v_b_25_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_26_1) v_b_26_1) (- 2)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_25_1) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_25_1) (- 4)) (<= (- (- |#NULL.base|) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_26_1) (- 1)) (<= (- v_b_25_1 (- v_b_26_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_26_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.offset| (- v_b_26_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_25_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_25_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_25_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_26_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_26_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_24_1)) 0) (<= (- (- |#NULL.base|) (- v_b_26_1)) 1) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_26_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_24_1 v_b_27_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_25_1)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_25_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.base|) (- v_b_25_1)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_26_1) (- 5)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_25_1) 0) (<= (- |#NULL.offset| v_b_25_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_26_1) 399) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_25_1)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_26_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_25_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_53_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_26_1) 3) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (forall ((v_idx_956 Int) (v_idx_945 Int) (v_idx_957 Int) (v_idx_946 Int) (v_idx_958 Int) (v_idx_947 Int)) (or (<= v_b_107_1 v_idx_957) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_957) v_idx_946)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_957) v_idx_946))) 0)) (< v_idx_958 v_b_107_1) (< v_idx_946 v_b_105_1) (<= v_b_104_1 v_idx_956) (<= v_b_106_1 v_idx_946) (<= v_b_105_1 v_idx_945) (< v_idx_957 v_b_104_1) (< v_idx_947 v_b_106_1))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:34:09,627 WARN L274 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:34:09,628 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:34:11,023 WARN L276 ngHoareTripleChecker]: Post: {2147483570#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (exists ((v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int)) (and (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (forall ((v_idx_972 Int) (v_idx_961 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_972) v_idx_961)) 0) (<= v_b_106_1 v_idx_961) (<= v_b_107_1 v_idx_972) (< v_idx_961 v_b_105_1) (< v_idx_972 v_b_104_1))) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (forall ((v_prenex_99 Int) (v_prenex_98 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_98) v_prenex_99))) 0) (< v_prenex_99 v_b_105_1) (<= v_b_107_1 v_prenex_98) (<= v_b_106_1 v_prenex_99) (< v_prenex_98 v_b_104_1))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_main v_b_105_1) 0))) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:34:28,146 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:34:28,146 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:34:28,147 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:34:28,147 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:34:28,148 WARN L224 ngHoareTripleChecker]: Pre: {2147483565#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (forall ((v_idx_1016 Int) (v_idx_1014 Int) (v_idx_1013 Int) (v_idx_1012 Int) (v_idx_1018 Int) (v_idx_1017 Int)) (or (<= v_b_67_1 v_idx_1017) (<= v_b_66_1 v_idx_1013) (<= v_b_65_1 v_idx_1012) (< v_idx_1013 v_b_65_1) (< v_idx_1014 v_b_66_1) (<= v_b_64_1 v_idx_1016) (< v_idx_1018 v_b_67_1) (< v_idx_1017 v_b_64_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1017) v_idx_1013))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1017) v_idx_1013)) 0)))) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (forall ((v_idx_1033 Int) (v_idx_1022 Int) (v_idx_1032 Int) (v_idx_1021 Int) (v_idx_1020 Int) (v_idx_1031 Int)) (or (<= v_b_105_1 v_idx_1020) (<= v_b_106_1 v_idx_1021) (<= v_b_107_1 v_idx_1032) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1032) v_idx_1021)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1032) v_idx_1021))) 0)) (<= v_b_104_1 v_idx_1031) (< v_idx_1033 v_b_107_1) (< v_idx_1022 v_b_106_1) (< v_idx_1021 v_b_105_1) (< v_idx_1032 v_b_104_1))) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:34:28,149 WARN L228 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:34:28,149 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:34:28,149 WARN L230 ngHoareTripleChecker]: Post: {2147483564#(exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_106_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (= v_v_2142_1 v_v_2149_1) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (forall ((v_idx_1048 Int) (v_idx_1037 Int) (v_idx_1047 Int) (v_idx_1036 Int) (v_idx_1035 Int) (v_idx_1046 Int)) (or (< v_idx_1048 v_b_107_1) (< v_idx_1036 v_b_105_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1047) v_idx_1036)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1047) v_idx_1036))) 0)) (<= v_b_105_1 v_idx_1035) (<= v_b_104_1 v_idx_1046) (<= v_b_107_1 v_idx_1047) (<= v_b_106_1 v_idx_1036) (< v_idx_1037 v_b_106_1) (< v_idx_1047 v_b_104_1))) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_105_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:34:28,150 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:34:28,152 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:34:28,152 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:34:28,275 WARN L181 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 960 [2018-12-19 13:34:28,276 WARN L270 ngHoareTripleChecker]: Pre: {2147483565#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (forall ((v_idx_1016 Int) (v_idx_1014 Int) (v_idx_1013 Int) (v_idx_1012 Int) (v_idx_1018 Int) (v_idx_1017 Int)) (or (<= v_b_67_1 v_idx_1017) (<= v_b_66_1 v_idx_1013) (<= v_b_65_1 v_idx_1012) (< v_idx_1013 v_b_65_1) (< v_idx_1014 v_b_66_1) (<= v_b_64_1 v_idx_1016) (< v_idx_1018 v_b_67_1) (< v_idx_1017 v_b_64_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1017) v_idx_1013))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1017) v_idx_1013)) 0)))) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_105_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (forall ((v_idx_1033 Int) (v_idx_1022 Int) (v_idx_1032 Int) (v_idx_1021 Int) (v_idx_1020 Int) (v_idx_1031 Int)) (or (<= v_b_105_1 v_idx_1020) (<= v_b_106_1 v_idx_1021) (<= v_b_107_1 v_idx_1032) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1032) v_idx_1021)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1032) v_idx_1021))) 0)) (<= v_b_104_1 v_idx_1031) (< v_idx_1033 v_b_107_1) (< v_idx_1022 v_b_106_1) (< v_idx_1021 v_b_105_1) (< v_idx_1032 v_b_104_1))) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:34:28,276 WARN L274 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:34:28,276 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:34:29,227 WARN L276 ngHoareTripleChecker]: Post: {2147483564#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (exists ((v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int)) (and (forall ((v_prenex_101 Int) (v_prenex_100 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_100) v_prenex_101))) 0) (<= v_b_107_1 v_prenex_100) (< v_prenex_101 v_b_105_1) (<= v_b_106_1 v_prenex_101) (< v_prenex_100 v_b_104_1))) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (forall ((v_idx_1047 Int) (v_idx_1036 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1047) v_idx_1036)) 0) (< v_idx_1036 v_b_105_1) (<= v_b_107_1 v_idx_1047) (<= v_b_106_1 v_idx_1036) (< v_idx_1047 v_b_104_1))) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_105_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- ULTIMATE.start_main_main v_b_105_1) 0) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- |ULTIMATE.start_#t~ret4| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_#t~ret4| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:34:48,705 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:34:48,705 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:34:48,706 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:34:48,706 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:34:48,707 WARN L224 ngHoareTripleChecker]: Pre: {2147483559#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (forall ((v_idx_1059 Int) (v_idx_1058 Int) (v_idx_1057 Int) (v_idx_1063 Int) (v_idx_1062 Int) (v_idx_1061 Int)) (or (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1062) v_idx_1058))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1062) v_idx_1058)) 0)) (<= v_b_67_1 v_idx_1062) (< v_idx_1059 v_b_66_1) (<= v_b_66_1 v_idx_1058) (<= v_b_64_1 v_idx_1061) (< v_idx_1058 v_b_65_1) (< v_idx_1062 v_b_64_1) (< v_idx_1063 v_b_67_1) (<= v_b_65_1 v_idx_1057))) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_106_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (= v_v_2142_1 v_v_2149_1) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_1067 Int) (v_idx_1078 Int) (v_idx_1077 Int) (v_idx_1066 Int) (v_idx_1076 Int) (v_idx_1065 Int)) (or (< v_idx_1066 v_b_105_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1077) v_idx_1066)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1077) v_idx_1066))) 0)) (<= v_b_107_1 v_idx_1077) (<= v_b_106_1 v_idx_1066) (<= v_b_104_1 v_idx_1076) (< v_idx_1077 v_b_104_1) (<= v_b_105_1 v_idx_1065) (< v_idx_1067 v_b_106_1) (< v_idx_1078 v_b_107_1))) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_105_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:34:48,707 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:34:48,707 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:34:48,708 WARN L230 ngHoareTripleChecker]: Post: {2147483558#(exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_1082 Int) (v_idx_1093 Int) (v_idx_1092 Int) (v_idx_1081 Int) (v_idx_1091 Int) (v_idx_1080 Int)) (or (<= v_b_107_1 v_idx_1092) (< v_idx_1082 v_b_106_1) (<= v_b_104_1 v_idx_1091) (< v_idx_1093 v_b_107_1) (< v_idx_1092 v_b_104_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1092) v_idx_1081)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1092) v_idx_1081))) 0)) (<= v_b_105_1 v_idx_1080) (< v_idx_1081 v_b_105_1) (<= v_b_106_1 v_idx_1081))) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_106_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (= v_v_2142_1 v_v_2149_1) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_105_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:34:48,708 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:34:48,710 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:34:48,710 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:34:48,876 WARN L181 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 1082 [2018-12-19 13:34:48,877 WARN L270 ngHoareTripleChecker]: Pre: {2147483559#(or (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_65_1)) 4) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (forall ((v_idx_1059 Int) (v_idx_1058 Int) (v_idx_1057 Int) (v_idx_1063 Int) (v_idx_1062 Int) (v_idx_1061 Int)) (or (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1062) v_idx_1058))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1062) v_idx_1058)) 0)) (<= v_b_67_1 v_idx_1062) (< v_idx_1059 v_b_66_1) (<= v_b_66_1 v_idx_1058) (<= v_b_64_1 v_idx_1061) (< v_idx_1058 v_b_65_1) (< v_idx_1062 v_b_64_1) (< v_idx_1063 v_b_67_1) (<= v_b_65_1 v_idx_1057))) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_105_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (= v_v_2142_1 v_v_2149_1) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_105_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_1067 Int) (v_idx_1078 Int) (v_idx_1077 Int) (v_idx_1066 Int) (v_idx_1076 Int) (v_idx_1065 Int)) (or (< v_idx_1066 v_b_105_1) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1077) v_idx_1066)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1077) v_idx_1066))) 0)) (<= v_b_107_1 v_idx_1077) (<= v_b_106_1 v_idx_1066) (<= v_b_104_1 v_idx_1076) (< v_idx_1077 v_b_104_1) (<= v_b_105_1 v_idx_1065) (< v_idx_1067 v_b_106_1) (< v_idx_1078 v_b_107_1))) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_105_1) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:34:48,877 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:34:48,877 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:34:50,265 WARN L276 ngHoareTripleChecker]: Post: {2147483558#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (exists ((v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int)) (and (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (forall ((v_idx_1092 Int) (v_idx_1081 Int)) (or (<= v_b_107_1 v_idx_1092) (< v_idx_1092 v_b_104_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1092) v_idx_1081))) 0) (< v_idx_1081 v_b_105_1) (<= v_b_106_1 v_idx_1081))) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_105_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- ULTIMATE.start_main_main v_b_105_1) 0) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_106_1)) 9) (forall ((v_prenex_103 Int) (v_prenex_102 Int)) (or (< v_prenex_103 v_b_105_1) (<= v_b_106_1 v_prenex_103) (<= v_b_107_1 v_prenex_102) (< v_prenex_102 v_b_104_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_102) v_prenex_103)) 0))) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- |ULTIMATE.start_#t~ret4| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_#t~ret4| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8))))} [2018-12-19 13:35:30,236 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:35:30,236 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:35:30,237 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:35:30,237 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:35:30,238 WARN L224 ngHoareTripleChecker]: Pre: {2147483551#(or (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4)) (exists ((v_b_11_1 Int) (v_v_28_1 Int) (v_b_10_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_v_28_1)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_v_28_1 (- v_v_28_1)) 800) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_v_28_1)) 800) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_11_1)) 1) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_v_28_1)) 404) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_v_28_1) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_v_28_1) (- 400)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_v_28_1) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_v_28_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_v_28_1)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_v_28_1) (- 404)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_v_28_1) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_v_28_1) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_#NULL.offset| (- v_v_28_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_v_28_1)) 400) (forall ((v_idx_1113 Int) (v_idx_1112 Int) (v_idx_1111 Int)) (or (< v_idx_1112 v_b_10_1) (<= v_b_11_1 v_idx_1112) (< v_idx_1113 v_b_11_1) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_1112)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_1112)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_1112)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_1112))) 400) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_1112))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_1112)) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (select |c_#length| v_idx_1112)) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_1112))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_1112))) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_1112))) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_1112)) (- 400)) (<= (- (select |c_#length| v_idx_1112) (- (select |c_#length| v_idx_1112))) 800) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_1112)) (- 400)) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_1112)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_1112))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_1112)) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (select |c_#length| v_idx_1112)) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| v_idx_1112)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_1112))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_1112))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_1112))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_1112))) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_1112))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (select |c_#length| v_idx_1112)) (- 404)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_1112))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_1112))) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- (select |c_#length| v_idx_1112))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- (select |c_#length| v_idx_1112))) 400) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_1112))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_1112))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_1112)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_1112)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_1112)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_1112)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_1112)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_1112))) 400) (<= (- (- (select |c_#length| v_idx_1112)) (select |c_#length| v_idx_1112)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_1112)) (- 400))) (<= v_b_10_1 v_idx_1111))) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_v_28_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_v_28_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_v_28_1)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_v_28_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_v_28_1) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_v_28_1) v_v_28_1) (- 800)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_v_28_1) (- 800)) (<= (- |c_ULTIMATE.start_~malloc_#res.base| v_b_10_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_v_28_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_v_28_1) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_v_28_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:35:30,238 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:35:30,239 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:35:30,239 WARN L230 ngHoareTripleChecker]: Post: {2147483550#(exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_1132 Int) (v_idx_1131 Int) (v_idx_1130 Int) (v_idx_1129 Int) (v_idx_1128 Int) (v_idx_1127 Int)) (or (< v_idx_1129 v_b_142_1) (< v_idx_1131 v_b_140_1) (<= v_b_143_1 v_idx_1131) (<= v_b_142_1 v_idx_1128) (< v_idx_1128 v_b_141_1) (<= v_b_140_1 v_idx_1130) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1131) v_idx_1128))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1131) v_idx_1128)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1131) v_idx_1128)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1131) v_idx_1128))) 0)) (<= v_b_141_1 v_idx_1127) (< v_idx_1132 v_b_143_1))) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_4503_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_4503_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:35:30,240 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:35:30,241 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:35:30,242 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:35:31,858 WARN L181 SmtUtils]: Spent 1.62 s on a formula simplification. DAG size of input: 585 DAG size of output: 52 [2018-12-19 13:35:31,859 WARN L270 ngHoareTripleChecker]: Pre: {2147483551#(and (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| |#NULL.offset|) 0) |ULTIMATE.start_main_#t~short2| (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4))} [2018-12-19 13:35:31,859 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:35:31,859 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:35:32,553 WARN L276 ngHoareTripleChecker]: Post: {2147483550#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= |ULTIMATE.start_read~int_#value| |ULTIMATE.start_main_#t~mem1|) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_b_140_1 Int) (v_b_143_1 Int)) (and (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (forall ((v_prenex_105 Int) (v_prenex_104 Int)) (or (< v_prenex_104 v_b_140_1) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_104) v_prenex_105)) 0) (<= v_b_142_1 v_prenex_105) (< v_prenex_105 v_b_141_1) (<= v_b_143_1 v_prenex_104))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (forall ((v_idx_1131 Int) (v_idx_1128 Int)) (or (<= v_b_143_1 v_idx_1131) (< v_idx_1131 v_b_140_1) (<= v_b_142_1 v_idx_1128) (< v_idx_1128 v_b_141_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1131) v_idx_1128))) 0))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (forall ((v_prenex_109 Int) (v_prenex_108 Int)) (or (< v_prenex_108 v_b_140_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_108) v_prenex_109)) 0) (<= v_b_142_1 v_prenex_109) (<= v_b_143_1 v_prenex_108) (< v_prenex_109 v_b_141_1))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (forall ((v_prenex_106 Int) (v_prenex_107 Int)) (or (< v_prenex_107 v_b_141_1) (<= v_b_142_1 v_prenex_107) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_106) v_prenex_107))) 0) (<= v_b_143_1 v_prenex_106) (< v_prenex_106 v_b_140_1))) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:35:41,400 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:35:41,400 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:35:41,400 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:35:41,401 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:35:41,401 WARN L224 ngHoareTripleChecker]: Pre: {2147483549#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (forall ((v_idx_1147 Int) (v_idx_1136 Int) (v_idx_1146 Int) (v_idx_1135 Int) (v_idx_1134 Int) (v_idx_1145 Int)) (or (<= v_b_105_1 v_idx_1134) (< v_idx_1147 v_b_107_1) (< v_idx_1135 v_b_105_1) (<= v_b_107_1 v_idx_1146) (<= v_b_106_1 v_idx_1135) (< v_idx_1136 v_b_106_1) (<= v_b_104_1 v_idx_1145) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1146) v_idx_1135)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1146) v_idx_1135)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1146) v_idx_1135))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1146) v_idx_1135))) 0)) (< v_idx_1146 v_b_104_1))) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_4503_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_4503_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (forall ((v_idx_1159 Int) (v_idx_1158 Int) (v_idx_1157 Int) (v_idx_1162 Int) (v_idx_1161 Int) (v_idx_1160 Int)) (or (< v_idx_1158 v_b_141_1) (< v_idx_1159 v_b_142_1) (<= v_b_141_1 v_idx_1157) (< v_idx_1161 v_b_140_1) (< v_idx_1162 v_b_143_1) (<= v_b_140_1 v_idx_1160) (<= v_b_142_1 v_idx_1158) (<= v_b_143_1 v_idx_1161) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1161) v_idx_1158))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1161) v_idx_1158)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1161) v_idx_1158)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1161) v_idx_1158))) 0)))) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:35:41,402 WARN L228 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:35:41,402 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:35:41,402 WARN L230 ngHoareTripleChecker]: Post: {2147483548#(exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (forall ((v_idx_1177 Int) (v_idx_1176 Int) (v_idx_1175 Int) (v_idx_1174 Int) (v_idx_1173 Int) (v_idx_1172 Int)) (or (<= v_b_143_1 v_idx_1176) (<= v_b_140_1 v_idx_1175) (<= v_b_141_1 v_idx_1172) (< v_idx_1174 v_b_142_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1176) v_idx_1173))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1176) v_idx_1173)) 0)) (<= v_b_142_1 v_idx_1173) (< v_idx_1173 v_b_141_1) (< v_idx_1177 v_b_143_1) (< v_idx_1176 v_b_140_1))) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:35:41,402 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:35:41,403 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:35:41,404 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:35:41,507 WARN L181 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 873 [2018-12-19 13:35:41,507 WARN L270 ngHoareTripleChecker]: Pre: {2147483549#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (forall ((v_idx_1147 Int) (v_idx_1136 Int) (v_idx_1146 Int) (v_idx_1135 Int) (v_idx_1134 Int) (v_idx_1145 Int)) (or (<= v_b_105_1 v_idx_1134) (< v_idx_1147 v_b_107_1) (< v_idx_1135 v_b_105_1) (<= v_b_107_1 v_idx_1146) (<= v_b_106_1 v_idx_1135) (< v_idx_1136 v_b_106_1) (<= v_b_104_1 v_idx_1145) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1146) v_idx_1135)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1146) v_idx_1135)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1146) v_idx_1135))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1146) v_idx_1135))) 0)) (< v_idx_1146 v_b_104_1))) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_4503_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_4503_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (forall ((v_idx_1159 Int) (v_idx_1158 Int) (v_idx_1157 Int) (v_idx_1162 Int) (v_idx_1161 Int) (v_idx_1160 Int)) (or (< v_idx_1158 v_b_141_1) (< v_idx_1159 v_b_142_1) (<= v_b_141_1 v_idx_1157) (< v_idx_1161 v_b_140_1) (< v_idx_1162 v_b_143_1) (<= v_b_140_1 v_idx_1160) (<= v_b_142_1 v_idx_1158) (<= v_b_143_1 v_idx_1161) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1161) v_idx_1158))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1161) v_idx_1158)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1161) v_idx_1158)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1161) v_idx_1158))) 0)))) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:35:41,508 WARN L274 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:35:41,508 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:35:42,112 WARN L276 ngHoareTripleChecker]: Post: {2147483548#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_b_140_1 Int) (v_b_143_1 Int)) (and (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (forall ((v_prenex_110 Int) (v_prenex_111 Int)) (or (<= v_b_142_1 v_prenex_111) (<= v_b_143_1 v_prenex_110) (< v_prenex_110 v_b_140_1) (< v_prenex_111 v_b_141_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_110) v_prenex_111)) 0))) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (forall ((v_idx_1176 Int) (v_idx_1173 Int)) (or (<= v_b_143_1 v_idx_1176) (<= v_b_142_1 v_idx_1173) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1176) v_idx_1173))) 0) (< v_idx_1173 v_b_141_1) (< v_idx_1176 v_b_140_1))) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13))) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:35:53,023 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:35:53,023 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:35:53,023 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:35:53,024 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:35:53,024 WARN L224 ngHoareTripleChecker]: Pre: {2147483547#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_4503_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_4503_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_1203 Int) (v_idx_1202 Int) (v_idx_1207 Int) (v_idx_1206 Int) (v_idx_1205 Int) (v_idx_1204 Int)) (or (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1206) v_idx_1203))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1206) v_idx_1203)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1206) v_idx_1203)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1206) v_idx_1203))) 0)) (<= v_b_141_1 v_idx_1202) (< v_idx_1203 v_b_141_1) (<= v_b_143_1 v_idx_1206) (< v_idx_1207 v_b_143_1) (< v_idx_1204 v_b_142_1) (<= v_b_142_1 v_idx_1203) (<= v_b_140_1 v_idx_1205) (< v_idx_1206 v_b_140_1))) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (forall ((v_idx_1179 Int) (v_idx_1192 Int) (v_idx_1181 Int) (v_idx_1191 Int) (v_idx_1180 Int) (v_idx_1190 Int)) (or (<= v_b_106_1 v_idx_1180) (<= v_b_104_1 v_idx_1190) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1191) v_idx_1180)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1191) v_idx_1180)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1191) v_idx_1180))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1191) v_idx_1180))) 0)) (< v_idx_1191 v_b_104_1) (<= v_b_107_1 v_idx_1191) (<= v_b_105_1 v_idx_1179) (< v_idx_1180 v_b_105_1) (< v_idx_1192 v_b_107_1) (< v_idx_1181 v_b_106_1))) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:35:53,025 WARN L228 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:35:53,025 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:35:53,025 WARN L230 ngHoareTripleChecker]: Post: {2147483546#(exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (forall ((v_idx_1222 Int) (v_idx_1221 Int) (v_idx_1220 Int) (v_idx_1219 Int) (v_idx_1218 Int) (v_idx_1217 Int)) (or (<= v_b_140_1 v_idx_1220) (< v_idx_1218 v_b_141_1) (< v_idx_1222 v_b_143_1) (<= v_b_142_1 v_idx_1218) (<= v_b_143_1 v_idx_1221) (< v_idx_1219 v_b_142_1) (<= v_b_141_1 v_idx_1217) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1221) v_idx_1218))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1221) v_idx_1218)) 0)) (< v_idx_1221 v_b_140_1))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 28) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 29) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 9) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 5)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 28) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 15) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 8) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 16) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0)))} [2018-12-19 13:35:53,025 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:35:53,026 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:35:53,026 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:35:53,150 WARN L181 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 873 [2018-12-19 13:35:53,151 WARN L270 ngHoareTripleChecker]: Pre: {2147483547#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_4503_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_4503_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_1203 Int) (v_idx_1202 Int) (v_idx_1207 Int) (v_idx_1206 Int) (v_idx_1205 Int) (v_idx_1204 Int)) (or (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1206) v_idx_1203))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1206) v_idx_1203)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1206) v_idx_1203)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1206) v_idx_1203))) 0)) (<= v_b_141_1 v_idx_1202) (< v_idx_1203 v_b_141_1) (<= v_b_143_1 v_idx_1206) (< v_idx_1207 v_b_143_1) (< v_idx_1204 v_b_142_1) (<= v_b_142_1 v_idx_1203) (<= v_b_140_1 v_idx_1205) (< v_idx_1206 v_b_140_1))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (forall ((v_idx_1179 Int) (v_idx_1192 Int) (v_idx_1181 Int) (v_idx_1191 Int) (v_idx_1180 Int) (v_idx_1190 Int)) (or (<= v_b_106_1 v_idx_1180) (<= v_b_104_1 v_idx_1190) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1191) v_idx_1180)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1191) v_idx_1180)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1191) v_idx_1180))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1191) v_idx_1180))) 0)) (< v_idx_1191 v_b_104_1) (<= v_b_107_1 v_idx_1191) (<= v_b_105_1 v_idx_1179) (< v_idx_1180 v_b_105_1) (< v_idx_1192 v_b_107_1) (< v_idx_1181 v_b_106_1))) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:35:53,152 WARN L274 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:35:53,152 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:35:53,905 WARN L276 ngHoareTripleChecker]: Post: {2147483546#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 28) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 416) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_b_140_1 Int) (v_b_143_1 Int)) (and (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 9) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (forall ((v_idx_1221 Int) (v_idx_1218 Int)) (or (< v_idx_1218 v_b_141_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1221) v_idx_1218))) 0) (<= v_b_142_1 v_idx_1218) (<= v_b_143_1 v_idx_1221) (< v_idx_1221 v_b_140_1))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (forall ((v_prenex_112 Int) (v_prenex_113 Int)) (or (< v_prenex_112 v_b_140_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_112) v_prenex_113)) 0) (< v_prenex_113 v_b_141_1) (<= v_b_143_1 v_prenex_112) (<= v_b_142_1 v_prenex_113))) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 5)) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 15) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 28) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 29) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 8) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 16) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))} [2018-12-19 13:36:03,288 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:36:03,288 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:36:03,288 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:36:03,288 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:36:03,289 WARN L224 ngHoareTripleChecker]: Pre: {2147483545#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_1241 Int) (v_idx_1252 Int) (v_idx_1251 Int) (v_idx_1240 Int) (v_idx_1250 Int) (v_idx_1239 Int)) (or (< v_idx_1241 v_b_106_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1251) v_idx_1240)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1251) v_idx_1240))) 0)) (< v_idx_1240 v_b_105_1) (<= v_b_106_1 v_idx_1240) (<= v_b_107_1 v_idx_1251) (< v_idx_1251 v_b_104_1) (< v_idx_1252 v_b_107_1) (<= v_b_104_1 v_idx_1250) (<= v_b_105_1 v_idx_1239))) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_1236 Int) (v_idx_1235 Int) (v_idx_1234 Int) (v_idx_1233 Int) (v_idx_1232 Int) (v_idx_1237 Int)) (or (<= v_b_143_1 v_idx_1236) (< v_idx_1237 v_b_143_1) (<= v_b_141_1 v_idx_1232) (< v_idx_1234 v_b_142_1) (<= v_b_140_1 v_idx_1235) (<= v_b_142_1 v_idx_1233) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1236) v_idx_1233))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1236) v_idx_1233)) 0)) (< v_idx_1236 v_b_140_1) (< v_idx_1233 v_b_141_1))) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:36:03,289 WARN L228 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:36:03,290 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:36:03,290 WARN L230 ngHoareTripleChecker]: Post: {2147483544#(exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- c_ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (forall ((v_idx_1267 Int) (v_idx_1266 Int) (v_idx_1265 Int) (v_idx_1264 Int) (v_idx_1263 Int) (v_idx_1262 Int)) (or (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1266) v_idx_1263))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1266) v_idx_1263)) 0)) (< v_idx_1267 v_b_143_1) (<= v_b_142_1 v_idx_1263) (< v_idx_1263 v_b_141_1) (< v_idx_1264 v_b_142_1) (<= v_b_140_1 v_idx_1265) (<= v_b_141_1 v_idx_1262) (< v_idx_1266 v_b_140_1) (<= v_b_143_1 v_idx_1266))) (<= (- (- c_ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:36:03,290 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:36:03,291 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:36:03,291 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:36:03,406 WARN L181 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 851 [2018-12-19 13:36:03,407 WARN L270 ngHoareTripleChecker]: Pre: {2147483545#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_1241 Int) (v_idx_1252 Int) (v_idx_1251 Int) (v_idx_1240 Int) (v_idx_1250 Int) (v_idx_1239 Int)) (or (< v_idx_1241 v_b_106_1) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1251) v_idx_1240)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1251) v_idx_1240))) 0)) (< v_idx_1240 v_b_105_1) (<= v_b_106_1 v_idx_1240) (<= v_b_107_1 v_idx_1251) (< v_idx_1251 v_b_104_1) (< v_idx_1252 v_b_107_1) (<= v_b_104_1 v_idx_1250) (<= v_b_105_1 v_idx_1239))) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_1236 Int) (v_idx_1235 Int) (v_idx_1234 Int) (v_idx_1233 Int) (v_idx_1232 Int) (v_idx_1237 Int)) (or (<= v_b_143_1 v_idx_1236) (< v_idx_1237 v_b_143_1) (<= v_b_141_1 v_idx_1232) (< v_idx_1234 v_b_142_1) (<= v_b_140_1 v_idx_1235) (<= v_b_142_1 v_idx_1233) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1236) v_idx_1233))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1236) v_idx_1233)) 0)) (< v_idx_1236 v_b_140_1) (< v_idx_1233 v_b_141_1))) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:36:03,408 WARN L274 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:36:03,408 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:36:04,531 WARN L276 ngHoareTripleChecker]: Post: {2147483544#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_b_140_1 Int) (v_b_143_1 Int)) (and (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (forall ((v_idx_1266 Int) (v_idx_1263 Int)) (or (<= v_b_142_1 v_idx_1263) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1266) v_idx_1263)) 0) (< v_idx_1263 v_b_141_1) (< v_idx_1266 v_b_140_1) (<= v_b_143_1 v_idx_1266))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (forall ((v_prenex_114 Int) (v_prenex_115 Int)) (or (<= v_b_142_1 v_prenex_115) (<= v_b_143_1 v_prenex_114) (< v_prenex_115 v_b_141_1) (< v_prenex_114 v_b_140_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_114) v_prenex_115))) 0))) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- (- ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13))) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:36:19,403 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:36:19,403 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:36:19,403 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:36:19,403 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:36:19,404 WARN L224 ngHoareTripleChecker]: Pre: {2147483539#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- c_ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (forall ((v_idx_1324 Int) (v_idx_1323 Int) (v_idx_1322 Int) (v_idx_1327 Int) (v_idx_1326 Int) (v_idx_1325 Int)) (or (< v_idx_1324 v_b_142_1) (<= v_b_143_1 v_idx_1326) (<= v_b_140_1 v_idx_1325) (< v_idx_1327 v_b_143_1) (<= v_b_141_1 v_idx_1322) (< v_idx_1323 v_b_141_1) (<= v_b_142_1 v_idx_1323) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1326) v_idx_1323))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1326) v_idx_1323)) 0)) (< v_idx_1326 v_b_140_1))) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_1312 Int) (v_idx_1311 Int) (v_idx_1310 Int) (v_idx_1308 Int) (v_idx_1307 Int) (v_idx_1306 Int)) (or (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1311) v_idx_1307))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1311) v_idx_1307)) 0)) (<= v_b_67_1 v_idx_1311) (<= v_b_66_1 v_idx_1307) (<= v_b_64_1 v_idx_1310) (< v_idx_1312 v_b_67_1) (<= v_b_65_1 v_idx_1306) (< v_idx_1308 v_b_66_1) (< v_idx_1311 v_b_64_1) (< v_idx_1307 v_b_65_1))) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:36:19,405 WARN L228 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:36:19,405 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:36:19,405 WARN L230 ngHoareTripleChecker]: Post: {2147483538#(exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- c_ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (forall ((v_idx_1342 Int) (v_idx_1341 Int) (v_idx_1340 Int) (v_idx_1339 Int) (v_idx_1338 Int) (v_idx_1337 Int)) (or (< v_idx_1338 v_b_141_1) (<= v_b_142_1 v_idx_1338) (<= v_b_141_1 v_idx_1337) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1341) v_idx_1338))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1341) v_idx_1338)) 0)) (< v_idx_1342 v_b_143_1) (< v_idx_1341 v_b_140_1) (<= v_b_143_1 v_idx_1341) (< v_idx_1339 v_b_142_1) (<= v_b_140_1 v_idx_1340))) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:36:19,406 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:36:19,407 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:36:19,408 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:36:19,533 WARN L181 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 962 [2018-12-19 13:36:19,534 WARN L270 ngHoareTripleChecker]: Pre: {2147483539#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (forall ((v_idx_1324 Int) (v_idx_1323 Int) (v_idx_1322 Int) (v_idx_1327 Int) (v_idx_1326 Int) (v_idx_1325 Int)) (or (< v_idx_1324 v_b_142_1) (<= v_b_143_1 v_idx_1326) (<= v_b_140_1 v_idx_1325) (< v_idx_1327 v_b_143_1) (<= v_b_141_1 v_idx_1322) (< v_idx_1323 v_b_141_1) (<= v_b_142_1 v_idx_1323) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1326) v_idx_1323))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1326) v_idx_1323)) 0)) (< v_idx_1326 v_b_140_1))) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_1312 Int) (v_idx_1311 Int) (v_idx_1310 Int) (v_idx_1308 Int) (v_idx_1307 Int) (v_idx_1306 Int)) (or (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1311) v_idx_1307))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1311) v_idx_1307)) 0)) (<= v_b_67_1 v_idx_1311) (<= v_b_66_1 v_idx_1307) (<= v_b_64_1 v_idx_1310) (< v_idx_1312 v_b_67_1) (<= v_b_65_1 v_idx_1306) (< v_idx_1308 v_b_66_1) (< v_idx_1311 v_b_64_1) (< v_idx_1307 v_b_65_1))) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:36:19,534 WARN L274 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:36:19,535 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:36:20,452 WARN L276 ngHoareTripleChecker]: Post: {2147483538#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_b_140_1 Int) (v_b_143_1 Int)) (and (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- (- ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (forall ((v_idx_1341 Int) (v_idx_1338 Int)) (or (< v_idx_1338 v_b_141_1) (<= v_b_142_1 v_idx_1338) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1341) v_idx_1338))) 0) (< v_idx_1341 v_b_140_1) (<= v_b_143_1 v_idx_1341))) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (forall ((v_prenex_116 Int) (v_prenex_117 Int)) (or (< v_prenex_117 v_b_141_1) (< v_prenex_116 v_b_140_1) (<= v_b_142_1 v_prenex_117) (<= v_b_143_1 v_prenex_116) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_116) v_prenex_117)) 0))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- (- ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:36:39,568 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:36:39,569 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:36:39,569 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:36:39,569 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:36:39,570 WARN L224 ngHoareTripleChecker]: Pre: {2147483533#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (forall ((v_idx_1357 Int) (v_idx_1356 Int) (v_idx_1355 Int) (v_idx_1354 Int) (v_idx_1353 Int) (v_idx_1352 Int)) (or (<= v_b_140_1 v_idx_1355) (< v_idx_1357 v_b_143_1) (<= v_b_142_1 v_idx_1353) (< v_idx_1354 v_b_142_1) (< v_idx_1353 v_b_141_1) (<= v_b_143_1 v_idx_1356) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1356) v_idx_1353))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1356) v_idx_1353)) 0)) (<= v_b_141_1 v_idx_1352) (< v_idx_1356 v_b_140_1))) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- c_ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_106_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (= v_v_2142_1 v_v_2149_1) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_105_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (forall ((v_idx_1372 Int) (v_idx_1361 Int) (v_idx_1371 Int) (v_idx_1360 Int) (v_idx_1370 Int) (v_idx_1359 Int)) (or (<= v_b_106_1 v_idx_1360) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1371) v_idx_1360)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1371) v_idx_1360))) 0)) (<= v_b_104_1 v_idx_1370) (< v_idx_1360 v_b_105_1) (< v_idx_1371 v_b_104_1) (<= v_b_105_1 v_idx_1359) (<= v_b_107_1 v_idx_1371) (< v_idx_1372 v_b_107_1) (< v_idx_1361 v_b_106_1))) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:36:39,570 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:36:39,570 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:36:39,571 WARN L230 ngHoareTripleChecker]: Post: {2147483532#(exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- c_ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (forall ((v_idx_1387 Int) (v_idx_1386 Int) (v_idx_1385 Int) (v_idx_1384 Int) (v_idx_1383 Int) (v_idx_1382 Int)) (or (< v_idx_1387 v_b_143_1) (<= v_b_142_1 v_idx_1383) (< v_idx_1383 v_b_141_1) (< v_idx_1384 v_b_142_1) (<= v_b_140_1 v_idx_1385) (<= v_b_143_1 v_idx_1386) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1386) v_idx_1383))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1386) v_idx_1383)) 0)) (< v_idx_1386 v_b_140_1) (<= v_b_141_1 v_idx_1382))) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:36:39,571 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:36:39,573 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:36:39,573 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:36:39,729 WARN L181 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 1087 [2018-12-19 13:36:39,730 WARN L270 ngHoareTripleChecker]: Pre: {2147483533#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (forall ((v_idx_1357 Int) (v_idx_1356 Int) (v_idx_1355 Int) (v_idx_1354 Int) (v_idx_1353 Int) (v_idx_1352 Int)) (or (<= v_b_140_1 v_idx_1355) (< v_idx_1357 v_b_143_1) (<= v_b_142_1 v_idx_1353) (< v_idx_1354 v_b_142_1) (< v_idx_1353 v_b_141_1) (<= v_b_143_1 v_idx_1356) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1356) v_idx_1353))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1356) v_idx_1353)) 0)) (<= v_b_141_1 v_idx_1352) (< v_idx_1356 v_b_140_1))) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2142_1 (Array Int Int)) (v_v_2147_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_105_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (= v_v_2142_1 v_v_2149_1) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) v_b_105_1) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- ULTIMATE.start_main_main) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) (- v_b_106_1)) 9) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_105_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_main (- v_b_106_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_105_1) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (forall ((v_idx_1372 Int) (v_idx_1361 Int) (v_idx_1371 Int) (v_idx_1360 Int) (v_idx_1370 Int) (v_idx_1359 Int)) (or (<= v_b_106_1 v_idx_1360) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1371) v_idx_1360)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1371) v_idx_1360))) 0)) (<= v_b_104_1 v_idx_1370) (< v_idx_1360 v_b_105_1) (< v_idx_1371 v_b_104_1) (<= v_b_105_1 v_idx_1359) (<= v_b_107_1 v_idx_1371) (< v_idx_1372 v_b_107_1) (< v_idx_1361 v_b_106_1))) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_main v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:36:39,730 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:36:39,730 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:36:40,964 WARN L276 ngHoareTripleChecker]: Post: {2147483532#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_b_140_1 Int) (v_b_143_1 Int)) (and (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (forall ((v_idx_1386 Int) (v_idx_1383 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1386) v_idx_1383)) 0) (<= v_b_142_1 v_idx_1383) (< v_idx_1383 v_b_141_1) (<= v_b_143_1 v_idx_1386) (< v_idx_1386 v_b_140_1))) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- (- ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (forall ((v_prenex_118 Int) (v_prenex_119 Int)) (or (< v_prenex_119 v_b_141_1) (< v_prenex_118 v_b_140_1) (<= v_b_142_1 v_prenex_119) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_118) v_prenex_119))) 0) (<= v_b_143_1 v_prenex_118))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- (- ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13))) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:37:28,557 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:37:28,558 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:37:28,558 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:37:28,558 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:37:28,559 WARN L224 ngHoareTripleChecker]: Pre: {2147483525#(or (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16)))} [2018-12-19 13:37:28,559 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:37:28,559 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:37:28,560 WARN L230 ngHoareTripleChecker]: Post: {2147483524#(exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |c_#NULL.base| v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) v_b_167_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_6889_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |c_#NULL.base|) (- v_b_168_1)) 17) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |c_#NULL.offset| (- v_b_168_1)) 17) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.base| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |c_#NULL.base|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |c_#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (forall ((v_idx_1401 Int) (v_idx_1400 Int) (v_idx_1395 Int) (v_idx_1394 Int) (v_idx_1393 Int) (v_idx_1402 Int)) (or (< v_idx_1394 v_b_167_1) (<= v_b_168_1 v_idx_1394) (<= v_b_169_1 v_idx_1401) (< v_idx_1402 v_b_169_1) (<= v_b_167_1 v_idx_1393) (< v_idx_1401 v_b_166_1) (<= v_b_166_1 v_idx_1400) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1401) v_idx_1394))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1401) v_idx_1394)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1401) v_idx_1394)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1401) v_idx_1394))) 0)) (< v_idx_1395 v_b_168_1))) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_6889_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1))))} [2018-12-19 13:37:28,560 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:37:28,561 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:37:28,561 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:37:30,804 WARN L181 SmtUtils]: Spent 2.24 s on a formula simplification. DAG size of input: 401 DAG size of output: 52 [2018-12-19 13:37:30,804 WARN L270 ngHoareTripleChecker]: Pre: {2147483525#(and (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) |ULTIMATE.start_main_#t~short2| (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16))} [2018-12-19 13:37:30,804 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:37:30,804 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:37:31,997 WARN L276 ngHoareTripleChecker]: Post: {2147483524#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (exists ((v_b_168_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_169_1 Int)) (and (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (forall ((v_idx_1401 Int) (v_idx_1394 Int)) (or (< v_idx_1394 v_b_167_1) (<= v_b_169_1 v_idx_1401) (<= v_b_168_1 v_idx_1394) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1401) v_idx_1394)) 0) (< v_idx_1401 v_b_166_1))) (<= (- ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (forall ((v_prenex_123 Int) (v_prenex_122 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_122) v_prenex_123)) 0) (<= v_b_169_1 v_prenex_122) (< v_prenex_122 v_b_166_1) (<= v_b_168_1 v_prenex_123) (< v_prenex_123 v_b_167_1))) (<= (- (- |#NULL.base|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- (- |#NULL.base|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- |#NULL.offset| v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |#NULL.base| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (forall ((v_prenex_121 Int) (v_prenex_120 Int)) (or (<= v_b_168_1 v_prenex_121) (< v_prenex_120 v_b_166_1) (<= v_b_169_1 v_prenex_120) (< v_prenex_121 v_b_167_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_120) v_prenex_121))) 0))) (<= (- |#NULL.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (forall ((v_prenex_125 Int) (v_prenex_124 Int)) (or (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_124) v_prenex_125))) 0) (< v_prenex_125 v_b_167_1) (< v_prenex_124 v_b_166_1) (<= v_b_169_1 v_prenex_124) (<= v_b_168_1 v_prenex_125))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |#NULL.base|) (- v_b_167_1)) 16) (<= (- |#NULL.base| (- v_b_168_1)) 17) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |#NULL.base|) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |#NULL.base| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) v_b_167_1) 0) (<= (- |#NULL.base| v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 416) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= |ULTIMATE.start_read~int_#value| |ULTIMATE.start_main_#t~mem1|) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16))} [2018-12-19 13:37:46,656 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:37:46,656 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:37:46,656 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:37:46,656 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:37:46,657 WARN L224 ngHoareTripleChecker]: Pre: {2147483523#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (forall ((v_idx_1417 Int) (v_idx_1406 Int) (v_idx_1416 Int) (v_idx_1405 Int) (v_idx_1415 Int) (v_idx_1404 Int)) (or (< v_idx_1417 v_b_107_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1416) v_idx_1405)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1416) v_idx_1405)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1416) v_idx_1405))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1416) v_idx_1405))) 0)) (< v_idx_1416 v_b_104_1) (<= v_b_104_1 v_idx_1415) (<= v_b_106_1 v_idx_1405) (< v_idx_1406 v_b_106_1) (<= v_b_107_1 v_idx_1416) (<= v_b_105_1 v_idx_1404) (< v_idx_1405 v_b_105_1))) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |c_#NULL.base| v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) v_b_167_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_6889_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (forall ((v_idx_1423 Int) (v_idx_1432 Int) (v_idx_1431 Int) (v_idx_1430 Int) (v_idx_1425 Int) (v_idx_1424 Int)) (or (< v_idx_1425 v_b_168_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1431) v_idx_1424))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1431) v_idx_1424)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1431) v_idx_1424)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1431) v_idx_1424))) 0)) (<= v_b_166_1 v_idx_1430) (<= v_b_169_1 v_idx_1431) (< v_idx_1432 v_b_169_1) (< v_idx_1431 v_b_166_1) (< v_idx_1424 v_b_167_1) (<= v_b_167_1 v_idx_1423) (<= v_b_168_1 v_idx_1424))) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |c_#NULL.base|) (- v_b_168_1)) 17) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |c_#NULL.offset| (- v_b_168_1)) 17) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.base| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |c_#NULL.base|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |c_#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_6889_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))))} [2018-12-19 13:37:46,658 WARN L228 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:37:46,658 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:37:46,658 WARN L230 ngHoareTripleChecker]: Post: {2147483522#(exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |c_#NULL.base| v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) v_b_167_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (forall ((v_idx_1445 Int) (v_idx_1440 Int) (v_idx_1439 Int) (v_idx_1438 Int) (v_idx_1447 Int) (v_idx_1446 Int)) (or (<= v_b_166_1 v_idx_1445) (< v_idx_1446 v_b_166_1) (<= v_b_169_1 v_idx_1446) (< v_idx_1447 v_b_169_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1446) v_idx_1439))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1446) v_idx_1439)) 0)) (< v_idx_1440 v_b_168_1) (< v_idx_1439 v_b_167_1) (<= v_b_167_1 v_idx_1438) (<= v_b_168_1 v_idx_1439))) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |c_#NULL.base|) (- v_b_168_1)) 17) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |c_#NULL.offset| (- v_b_168_1)) 17) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.base| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |c_#NULL.base|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |c_#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1))))} [2018-12-19 13:37:46,658 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:37:46,659 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:37:46,659 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:37:46,960 WARN L181 SmtUtils]: Spent 299.00 ms on a formula simplification that was a NOOP. DAG size: 875 [2018-12-19 13:37:46,961 WARN L270 ngHoareTripleChecker]: Pre: {2147483523#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (forall ((v_idx_1417 Int) (v_idx_1406 Int) (v_idx_1416 Int) (v_idx_1405 Int) (v_idx_1415 Int) (v_idx_1404 Int)) (or (< v_idx_1417 v_b_107_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1416) v_idx_1405)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1416) v_idx_1405)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1416) v_idx_1405))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1416) v_idx_1405))) 0)) (< v_idx_1416 v_b_104_1) (<= v_b_104_1 v_idx_1415) (<= v_b_106_1 v_idx_1405) (< v_idx_1406 v_b_106_1) (<= v_b_107_1 v_idx_1416) (<= v_b_105_1 v_idx_1404) (< v_idx_1405 v_b_105_1))) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |#NULL.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |#NULL.base| v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |#NULL.offset|) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_6889_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (forall ((v_idx_1423 Int) (v_idx_1432 Int) (v_idx_1431 Int) (v_idx_1430 Int) (v_idx_1425 Int) (v_idx_1424 Int)) (or (< v_idx_1425 v_b_168_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1431) v_idx_1424))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1431) v_idx_1424)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1431) v_idx_1424)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1431) v_idx_1424))) 0)) (<= v_b_166_1 v_idx_1430) (<= v_b_169_1 v_idx_1431) (< v_idx_1432 v_b_169_1) (< v_idx_1431 v_b_166_1) (< v_idx_1424 v_b_167_1) (<= v_b_167_1 v_idx_1423) (<= v_b_168_1 v_idx_1424))) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_168_1) (- 1)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |#NULL.base|) (- v_b_168_1)) 17) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_168_1)) 17) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |#NULL.base|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_167_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 416) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_6889_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.offset|) (- v_b_167_1)) 16) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))))} [2018-12-19 13:37:46,961 WARN L274 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:37:46,961 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:37:47,824 WARN L276 ngHoareTripleChecker]: Post: {2147483522#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 416) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (exists ((v_b_168_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_169_1 Int)) (and (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- (- |#NULL.base|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- (- |#NULL.base|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- |#NULL.offset| v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (forall ((v_idx_1439 Int) (v_idx_1446 Int)) (or (<= v_b_169_1 v_idx_1446) (< v_idx_1446 v_b_166_1) (< v_idx_1439 v_b_167_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1446) v_idx_1439))) 0) (<= v_b_168_1 v_idx_1439))) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |#NULL.base| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- |#NULL.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |#NULL.base|) (- v_b_167_1)) 16) (<= (- |#NULL.base| (- v_b_168_1)) 17) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |#NULL.base|) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |#NULL.base| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) v_b_167_1) 0) (<= (- |#NULL.base| v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (forall ((v_prenex_127 Int) (v_prenex_126 Int)) (or (< v_prenex_127 v_b_166_1) (<= v_b_169_1 v_prenex_127) (< v_prenex_126 v_b_167_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_127) v_prenex_126)) 0) (<= v_b_168_1 v_prenex_126))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16))} [2018-12-19 13:38:01,365 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:38:01,365 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:38:01,366 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:38:01,366 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:38:01,367 WARN L224 ngHoareTripleChecker]: Pre: {2147483521#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (forall ((v_idx_1451 Int) (v_idx_1462 Int) (v_idx_1461 Int) (v_idx_1450 Int) (v_idx_1460 Int) (v_idx_1449 Int)) (or (<= v_b_104_1 v_idx_1460) (< v_idx_1450 v_b_105_1) (<= v_b_107_1 v_idx_1461) (< v_idx_1451 v_b_106_1) (< v_idx_1461 v_b_104_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1461) v_idx_1450)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1461) v_idx_1450)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1461) v_idx_1450))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1461) v_idx_1450))) 0)) (<= v_b_105_1 v_idx_1449) (<= v_b_106_1 v_idx_1450) (< v_idx_1462 v_b_107_1))) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.offset| v_b_168_1) (- 1)) (forall ((v_idx_1477 Int) (v_idx_1476 Int) (v_idx_1475 Int) (v_idx_1470 Int) (v_idx_1469 Int) (v_idx_1468 Int)) (or (< v_idx_1477 v_b_169_1) (< v_idx_1470 v_b_168_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1476) v_idx_1469))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1476) v_idx_1469)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1476) v_idx_1469)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1476) v_idx_1469))) 0)) (<= v_b_167_1 v_idx_1468) (< v_idx_1469 v_b_167_1) (< v_idx_1476 v_b_166_1) (<= v_b_169_1 v_idx_1476) (<= v_b_166_1 v_idx_1475) (<= v_b_168_1 v_idx_1469))) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |c_#NULL.base| v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) v_b_167_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_6889_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |c_#NULL.base|) (- v_b_168_1)) 17) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |c_#NULL.offset| (- v_b_168_1)) 17) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.base| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |c_#NULL.base|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |c_#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_6889_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))))} [2018-12-19 13:38:01,367 WARN L228 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:38:01,367 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:38:01,367 WARN L230 ngHoareTripleChecker]: Post: {2147483520#(exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_167_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 40) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 20) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_167_1) 20) (<= (- |c_#NULL.offset| v_b_168_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 36) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 420) (<= (- |c_#NULL.base| v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (forall ((v_idx_1485 Int) (v_idx_1484 Int) (v_idx_1483 Int) (v_idx_1492 Int) (v_idx_1491 Int) (v_idx_1490 Int)) (or (<= v_b_168_1 v_idx_1484) (< v_idx_1485 v_b_168_1) (<= v_b_166_1 v_idx_1490) (< v_idx_1492 v_b_169_1) (< v_idx_1491 v_b_166_1) (<= v_b_169_1 v_idx_1491) (<= v_b_167_1 v_idx_1483) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1491) v_idx_1484))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1491) v_idx_1484)) 0)) (< v_idx_1484 v_b_167_1))) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |c_#NULL.base|) (- v_b_168_1)) 17) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 36) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |c_#NULL.offset| (- v_b_168_1)) 17) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 20) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 380)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.base| (- v_b_168_1)) 17) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 20) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (= v_v_6891_1 v_v_6884_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |c_#NULL.base|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- (- |c_#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_168_1) 19) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 12) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 37) (<= (- (- |c_#NULL.base|) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0)))} [2018-12-19 13:38:01,368 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:38:01,369 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:38:01,369 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:38:01,492 WARN L181 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 875 [2018-12-19 13:38:01,493 WARN L270 ngHoareTripleChecker]: Pre: {2147483521#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (forall ((v_idx_1451 Int) (v_idx_1462 Int) (v_idx_1461 Int) (v_idx_1450 Int) (v_idx_1460 Int) (v_idx_1449 Int)) (or (<= v_b_104_1 v_idx_1460) (< v_idx_1450 v_b_105_1) (<= v_b_107_1 v_idx_1461) (< v_idx_1451 v_b_106_1) (< v_idx_1461 v_b_104_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1461) v_idx_1450)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1461) v_idx_1450)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1461) v_idx_1450))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1461) v_idx_1450))) 0)) (<= v_b_105_1 v_idx_1449) (<= v_b_106_1 v_idx_1450) (< v_idx_1462 v_b_107_1))) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |#NULL.offset| v_b_168_1) (- 1)) (forall ((v_idx_1477 Int) (v_idx_1476 Int) (v_idx_1475 Int) (v_idx_1470 Int) (v_idx_1469 Int) (v_idx_1468 Int)) (or (< v_idx_1477 v_b_169_1) (< v_idx_1470 v_b_168_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1476) v_idx_1469))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1476) v_idx_1469)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1476) v_idx_1469)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1476) v_idx_1469))) 0)) (<= v_b_167_1 v_idx_1468) (< v_idx_1469 v_b_167_1) (< v_idx_1476 v_b_166_1) (<= v_b_169_1 v_idx_1476) (<= v_b_166_1 v_idx_1475) (<= v_b_168_1 v_idx_1469))) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |#NULL.base| v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |#NULL.offset|) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_6889_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_168_1) (- 1)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |#NULL.base|) (- v_b_168_1)) 17) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_168_1)) 17) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |#NULL.base|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_167_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 416) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_6889_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.offset|) (- v_b_167_1)) 16) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))))} [2018-12-19 13:38:01,493 WARN L274 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:38:01,493 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:38:02,410 WARN L276 ngHoareTripleChecker]: Post: {2147483520#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 40) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 20) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 20) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 380)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 20) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 20) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 20) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 420) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 20) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 20) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 36) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (exists ((v_b_168_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_169_1 Int)) (and (forall ((v_prenex_128 Int) (v_prenex_129 Int)) (or (< v_prenex_128 v_b_167_1) (<= v_b_169_1 v_prenex_129) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_129) v_prenex_128))) 0) (<= v_b_168_1 v_prenex_128) (< v_prenex_129 v_b_166_1))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |#NULL.base|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- (- |#NULL.base|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (forall ((v_idx_1484 Int) (v_idx_1491 Int)) (or (<= v_b_168_1 v_idx_1484) (< v_idx_1491 v_b_166_1) (<= v_b_169_1 v_idx_1491) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1491) v_idx_1484)) 0) (< v_idx_1484 v_b_167_1))) (<= (- ULTIMATE.start_main_~q~1.offset v_b_168_1) 19) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- |#NULL.offset| v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 13) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |#NULL.base| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_167_1) 20) (<= (- |#NULL.offset| v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 36) (<= (- (- |#NULL.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 37) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |#NULL.base|) (- v_b_167_1)) 16) (<= (- |#NULL.base| (- v_b_168_1)) 17) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |#NULL.base|) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |#NULL.base| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) v_b_167_1) 0) (<= (- |#NULL.base| v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_167_1) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))} [2018-12-19 13:38:29,162 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:38:29,163 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:38:29,163 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:38:29,163 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:38:29,164 WARN L224 ngHoareTripleChecker]: Pre: {2147483519#(or (exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |c_#NULL.base| v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) v_b_167_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |c_#NULL.base|) (- v_b_168_1)) 17) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (forall ((v_idx_1522 Int) (v_idx_1521 Int) (v_idx_1520 Int) (v_idx_1515 Int) (v_idx_1514 Int) (v_idx_1513 Int)) (or (< v_idx_1522 v_b_169_1) (<= v_b_168_1 v_idx_1514) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1521) v_idx_1514))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1521) v_idx_1514)) 0)) (<= v_b_169_1 v_idx_1521) (<= v_b_167_1 v_idx_1513) (< v_idx_1515 v_b_168_1) (< v_idx_1521 v_b_166_1) (<= v_b_166_1 v_idx_1520) (< v_idx_1514 v_b_167_1))) (<= (- |c_#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |c_#NULL.offset| (- v_b_168_1)) 17) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.base| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |c_#NULL.base|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |c_#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (forall ((v_idx_1507 Int) (v_idx_1506 Int) (v_idx_1505 Int) (v_idx_1504 Int) (v_idx_1503 Int) (v_idx_1502 Int)) (or (< v_idx_1507 v_b_143_1) (<= v_b_142_1 v_idx_1503) (<= v_b_141_1 v_idx_1502) (< v_idx_1503 v_b_141_1) (< v_idx_1504 v_b_142_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1506) v_idx_1503))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1506) v_idx_1503)) 0)) (<= v_b_143_1 v_idx_1506) (<= v_b_140_1 v_idx_1505) (< v_idx_1506 v_b_140_1))) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:38:29,164 WARN L228 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:38:29,164 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:38:29,164 WARN L230 ngHoareTripleChecker]: Post: {2147483518#(exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (forall ((v_idx_1530 Int) (v_idx_1529 Int) (v_idx_1528 Int) (v_idx_1537 Int) (v_idx_1536 Int) (v_idx_1535 Int)) (or (< v_idx_1536 v_b_166_1) (< v_idx_1537 v_b_169_1) (< v_idx_1530 v_b_168_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1536) v_idx_1529))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1536) v_idx_1529)) 0)) (<= v_b_166_1 v_idx_1535) (< v_idx_1529 v_b_167_1) (<= v_b_169_1 v_idx_1536) (<= v_b_167_1 v_idx_1528) (<= v_b_168_1 v_idx_1529))) (<= (- |c_#NULL.base| v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) v_b_167_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |c_#NULL.base|) (- v_b_168_1)) 17) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_main v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_168_1)) 17) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- c_ULTIMATE.start_main_main) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.base| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_main v_b_167_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |c_#NULL.base|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_167_1)) 16) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1))))} [2018-12-19 13:38:29,165 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:38:29,166 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:38:29,166 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:38:29,291 WARN L181 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 854 [2018-12-19 13:38:29,292 WARN L270 ngHoareTripleChecker]: Pre: {2147483519#(or (exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |#NULL.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |#NULL.base| v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |#NULL.offset|) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_168_1) (- 1)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |#NULL.base|) (- v_b_168_1)) 17) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (forall ((v_idx_1522 Int) (v_idx_1521 Int) (v_idx_1520 Int) (v_idx_1515 Int) (v_idx_1514 Int) (v_idx_1513 Int)) (or (< v_idx_1522 v_b_169_1) (<= v_b_168_1 v_idx_1514) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1521) v_idx_1514))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1521) v_idx_1514)) 0)) (<= v_b_169_1 v_idx_1521) (<= v_b_167_1 v_idx_1513) (< v_idx_1515 v_b_168_1) (< v_idx_1521 v_b_166_1) (<= v_b_166_1 v_idx_1520) (< v_idx_1514 v_b_167_1))) (<= (- |#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_168_1)) 17) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |#NULL.base|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_167_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 416) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.offset|) (- v_b_167_1)) 16) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (forall ((v_idx_1507 Int) (v_idx_1506 Int) (v_idx_1505 Int) (v_idx_1504 Int) (v_idx_1503 Int) (v_idx_1502 Int)) (or (< v_idx_1507 v_b_143_1) (<= v_b_142_1 v_idx_1503) (<= v_b_141_1 v_idx_1502) (< v_idx_1503 v_b_141_1) (< v_idx_1504 v_b_142_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1506) v_idx_1503))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1506) v_idx_1503)) 0)) (<= v_b_143_1 v_idx_1506) (<= v_b_140_1 v_idx_1505) (< v_idx_1506 v_b_140_1))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:38:29,292 WARN L274 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:38:29,292 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:38:30,454 WARN L276 ngHoareTripleChecker]: Post: {2147483518#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (exists ((v_b_168_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_169_1 Int)) (and (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) v_b_167_1) 0) (<= (- ULTIMATE.start_main_main (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- (- |#NULL.base|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- (- |#NULL.base|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- |#NULL.offset| v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |#NULL.base| (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_main (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- |#NULL.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |#NULL.base|) (- v_b_167_1)) 16) (<= (- |#NULL.base| (- v_b_168_1)) 17) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- ULTIMATE.start_main_main v_b_167_1) 0) (<= (- (- |#NULL.base|) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- ULTIMATE.start_main_main v_b_168_1) (- 1)) (forall ((v_idx_1529 Int) (v_idx_1536 Int)) (or (< v_idx_1536 v_b_166_1) (< v_idx_1529 v_b_167_1) (<= v_b_169_1 v_idx_1536) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1536) v_idx_1529)) 0) (<= v_b_168_1 v_idx_1529))) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- v_b_167_1)) 16) (<= (- |#NULL.base| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) v_b_167_1) 0) (<= (- |#NULL.base| v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- v_b_167_1) v_b_167_1) 0) (forall ((v_prenex_130 Int) (v_prenex_131 Int)) (or (<= v_b_168_1 v_prenex_130) (<= v_b_169_1 v_prenex_131) (< v_prenex_131 v_b_166_1) (< v_prenex_130 v_b_167_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_131) v_prenex_130))) 0))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 416) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:38:56,123 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:38:56,124 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:38:56,124 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:38:56,124 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:38:56,125 WARN L224 ngHoareTripleChecker]: Pre: {2147483513#(or (exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |c_#NULL.base| v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) v_b_167_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |c_#NULL.base|) (- v_b_168_1)) 17) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_main v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (forall ((v_idx_1588 Int) (v_idx_1597 Int) (v_idx_1596 Int) (v_idx_1595 Int) (v_idx_1590 Int) (v_idx_1589 Int)) (or (<= v_b_168_1 v_idx_1589) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1596) v_idx_1589))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1596) v_idx_1589)) 0)) (<= v_b_167_1 v_idx_1588) (< v_idx_1590 v_b_168_1) (<= v_b_169_1 v_idx_1596) (< v_idx_1596 v_b_166_1) (< v_idx_1589 v_b_167_1) (<= v_b_166_1 v_idx_1595) (< v_idx_1597 v_b_169_1))) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_168_1)) 17) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- c_ULTIMATE.start_main_main) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.base| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_main v_b_167_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |c_#NULL.base|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_167_1)) 16) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_1577 Int) (v_idx_1576 Int) (v_idx_1582 Int) (v_idx_1581 Int) (v_idx_1580 Int) (v_idx_1578 Int)) (or (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1581) v_idx_1577))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1581) v_idx_1577)) 0)) (<= v_b_66_1 v_idx_1577) (< v_idx_1577 v_b_65_1) (< v_idx_1581 v_b_64_1) (< v_idx_1578 v_b_66_1) (<= v_b_67_1 v_idx_1581) (<= v_b_65_1 v_idx_1576) (<= v_b_64_1 v_idx_1580) (< v_idx_1582 v_b_67_1))) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:38:56,125 WARN L228 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:38:56,125 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:38:56,126 WARN L230 ngHoareTripleChecker]: Post: {2147483512#(exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |c_#NULL.base| v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) v_b_167_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_168_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_167_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.offset|) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.base|) (- v_b_168_1)) 17) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_main v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_168_1)) 17) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (forall ((v_idx_1610 Int) (v_idx_1605 Int) (v_idx_1604 Int) (v_idx_1603 Int) (v_idx_1612 Int) (v_idx_1611 Int)) (or (<= v_b_169_1 v_idx_1611) (< v_idx_1605 v_b_168_1) (< v_idx_1612 v_b_169_1) (<= v_b_166_1 v_idx_1610) (<= v_b_167_1 v_idx_1603) (< v_idx_1611 v_b_166_1) (< v_idx_1604 v_b_167_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1611) v_idx_1604))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1611) v_idx_1604)) 0)) (<= v_b_168_1 v_idx_1604))) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- c_ULTIMATE.start_main_main) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.base| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_167_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_167_1)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_168_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |c_#NULL.base|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_167_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_167_1)) 16) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1))))} [2018-12-19 13:38:56,126 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:38:56,127 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:38:56,127 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:38:56,273 WARN L181 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 964 [2018-12-19 13:38:56,274 WARN L270 ngHoareTripleChecker]: Pre: {2147483513#(or (exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_main) v_b_167_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |#NULL.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |#NULL.base| v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |#NULL.offset|) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_168_1) (- 1)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |#NULL.base|) (- v_b_168_1)) 17) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_main v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (forall ((v_idx_1588 Int) (v_idx_1597 Int) (v_idx_1596 Int) (v_idx_1595 Int) (v_idx_1590 Int) (v_idx_1589 Int)) (or (<= v_b_168_1 v_idx_1589) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1596) v_idx_1589))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1596) v_idx_1589)) 0)) (<= v_b_167_1 v_idx_1588) (< v_idx_1590 v_b_168_1) (<= v_b_169_1 v_idx_1596) (< v_idx_1596 v_b_166_1) (< v_idx_1589 v_b_167_1) (<= v_b_166_1 v_idx_1595) (< v_idx_1597 v_b_169_1))) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- v_b_168_1)) 17) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- ULTIMATE.start_main_main) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_main v_b_167_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |#NULL.base|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_167_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 416) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- v_b_167_1)) 16) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.offset|) (- v_b_167_1)) 16) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_1577 Int) (v_idx_1576 Int) (v_idx_1582 Int) (v_idx_1581 Int) (v_idx_1580 Int) (v_idx_1578 Int)) (or (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1581) v_idx_1577))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1581) v_idx_1577)) 0)) (<= v_b_66_1 v_idx_1577) (< v_idx_1577 v_b_65_1) (< v_idx_1581 v_b_64_1) (< v_idx_1578 v_b_66_1) (<= v_b_67_1 v_idx_1581) (<= v_b_65_1 v_idx_1576) (<= v_b_64_1 v_idx_1580) (< v_idx_1582 v_b_67_1))) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:38:56,274 WARN L274 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:38:56,274 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:38:57,468 WARN L276 ngHoareTripleChecker]: Post: {2147483512#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (exists ((v_b_168_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_169_1 Int)) (and (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) v_b_167_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (forall ((v_idx_1604 Int) (v_idx_1611 Int)) (or (<= v_b_169_1 v_idx_1611) (< v_idx_1611 v_b_166_1) (< v_idx_1604 v_b_167_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1611) v_idx_1604))) 0) (<= v_b_168_1 v_idx_1604))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_168_1)) 17) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- |#NULL.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- |#NULL.base| (- v_b_168_1)) 17) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- ULTIMATE.start_main_main v_b_167_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_167_1)) 16) (<= (- |#NULL.base| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- |ULTIMATE.start_#t~ret4| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- ULTIMATE.start_main_main (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |#NULL.base|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- (- |#NULL.base|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |#NULL.offset| v_b_167_1) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- |#NULL.base| (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_main (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- v_b_167_1 (- v_b_167_1)) 32) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_133) v_prenex_132)) 0) (<= v_b_169_1 v_prenex_133) (< v_prenex_133 v_b_166_1) (< v_prenex_132 v_b_167_1) (<= v_b_168_1 v_prenex_132))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |#NULL.base|) (- v_b_167_1)) 16) (<= (- (- |#NULL.base|) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_main v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.offset|) (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 416) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:39:25,641 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:39:25,641 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:39:25,642 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:39:25,642 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:39:25,643 WARN L224 ngHoareTripleChecker]: Pre: {2147483507#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- c_ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (forall ((v_idx_1627 Int) (v_idx_1626 Int) (v_idx_1625 Int) (v_idx_1624 Int) (v_idx_1623 Int) (v_idx_1622 Int)) (or (< v_idx_1624 v_b_142_1) (<= v_b_141_1 v_idx_1622) (< v_idx_1627 v_b_143_1) (<= v_b_140_1 v_idx_1625) (< v_idx_1626 v_b_140_1) (<= v_b_143_1 v_idx_1626) (< v_idx_1623 v_b_141_1) (<= v_b_142_1 v_idx_1623) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1626) v_idx_1623))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1626) v_idx_1623)) 0)))) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |c_#NULL.base| v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) v_b_167_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_168_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_167_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.offset|) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.base|) (- v_b_168_1)) 17) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_main v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_168_1)) 17) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- c_ULTIMATE.start_main_main) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.base| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_167_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_167_1)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_168_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |c_#NULL.base|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_167_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_167_1)) 16) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (forall ((v_idx_1642 Int) (v_idx_1641 Int) (v_idx_1640 Int) (v_idx_1635 Int) (v_idx_1634 Int) (v_idx_1633 Int)) (or (<= v_b_169_1 v_idx_1641) (<= v_b_167_1 v_idx_1633) (< v_idx_1641 v_b_166_1) (< v_idx_1642 v_b_169_1) (< v_idx_1635 v_b_168_1) (<= v_b_168_1 v_idx_1634) (<= v_b_166_1 v_idx_1640) (< v_idx_1634 v_b_167_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1641) v_idx_1634))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1641) v_idx_1634)) 0)))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))))} [2018-12-19 13:39:25,644 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:39:25,644 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:39:25,644 WARN L230 ngHoareTripleChecker]: Post: {2147483506#(exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_167_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |c_#NULL.base| v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) v_b_167_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_168_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_167_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (forall ((v_idx_1650 Int) (v_idx_1649 Int) (v_idx_1648 Int) (v_idx_1657 Int) (v_idx_1656 Int) (v_idx_1655 Int)) (or (< v_idx_1649 v_b_167_1) (<= v_b_168_1 v_idx_1649) (<= v_b_166_1 v_idx_1655) (< v_idx_1656 v_b_166_1) (< v_idx_1650 v_b_168_1) (<= v_b_169_1 v_idx_1656) (< v_idx_1657 v_b_169_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1656) v_idx_1649))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1656) v_idx_1649)) 0)) (<= v_b_167_1 v_idx_1648))) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.offset|) v_b_168_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_168_1)) 17) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.base|) (- v_b_168_1)) 17) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- c_ULTIMATE.start_main_main v_b_168_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_168_1)) 17) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- c_ULTIMATE.start_main_main) v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.base| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_167_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_167_1)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_168_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_167_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |c_#NULL.base|) v_b_167_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_167_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_167_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_167_1)) 16) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_167_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.offset|) (- v_b_167_1)) 16) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1))))} [2018-12-19 13:39:25,644 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:39:25,646 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:39:25,646 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:39:25,821 WARN L181 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 1090 [2018-12-19 13:39:25,822 WARN L270 ngHoareTripleChecker]: Pre: {2147483507#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (forall ((v_idx_1627 Int) (v_idx_1626 Int) (v_idx_1625 Int) (v_idx_1624 Int) (v_idx_1623 Int) (v_idx_1622 Int)) (or (< v_idx_1624 v_b_142_1) (<= v_b_141_1 v_idx_1622) (< v_idx_1627 v_b_143_1) (<= v_b_140_1 v_idx_1625) (< v_idx_1626 v_b_140_1) (<= v_b_143_1 v_idx_1626) (< v_idx_1623 v_b_141_1) (<= v_b_142_1 v_idx_1623) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1626) v_idx_1623))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1626) v_idx_1623)) 0)))) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_168_1 Int) (v_v_6884_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_v_6889_1 Int) (v_v_6891_1 (Array Int Int)) (v_b_169_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_main) v_b_167_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- |#NULL.base| v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |#NULL.offset|) v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_168_1) (- 1)) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_167_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.offset|) v_b_168_1) (- 1)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.base|) (- v_b_168_1)) 17) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_main v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- v_b_168_1)) 17) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (<= (- (- ULTIMATE.start_main_main) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.base| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_167_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_167_1)) 16) (= v_v_6891_1 v_v_6884_1) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| v_b_168_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_6889_1)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |#NULL.base|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) v_b_168_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_167_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 416) (<= (- |ULTIMATE.start_#t~ret4| v_b_167_1) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- v_b_167_1)) 16) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (forall ((v_idx_1642 Int) (v_idx_1641 Int) (v_idx_1640 Int) (v_idx_1635 Int) (v_idx_1634 Int) (v_idx_1633 Int)) (or (<= v_b_169_1 v_idx_1641) (<= v_b_167_1 v_idx_1633) (< v_idx_1641 v_b_166_1) (< v_idx_1642 v_b_169_1) (< v_idx_1635 v_b_168_1) (<= v_b_168_1 v_idx_1634) (<= v_b_166_1 v_idx_1640) (< v_idx_1634 v_b_167_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1641) v_idx_1634))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1641) v_idx_1634)) 0)))) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |#NULL.base|) (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_6889_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.offset|) (- v_b_167_1)) 16) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))))} [2018-12-19 13:39:25,822 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:39:25,822 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:39:27,410 WARN L276 ngHoareTripleChecker]: Post: {2147483506#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (exists ((v_b_168_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_169_1 Int)) (and (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) v_b_167_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_167_1) 16) (<= (- |#NULL.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_167_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_168_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_167_1) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_168_1) 15) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_167_1)) (- 384)) (<= (- v_b_167_1 v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_168_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_167_1) 400) (<= (- (- v_b_167_1) (- v_b_168_1)) 1) (<= (- |#NULL.offset| (- v_b_168_1)) 17) (<= (- (- v_b_167_1) v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- v_b_168_1)) 17) (<= (- v_b_166_1 v_b_169_1) (- 1)) (<= (- |#NULL.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_167_1)) 20) (forall ((v_idx_1649 Int) (v_idx_1656 Int)) (or (< v_idx_1649 v_b_167_1) (<= v_b_168_1 v_idx_1649) (< v_idx_1656 v_b_166_1) (<= v_b_169_1 v_idx_1656) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1656) v_idx_1649))) 0))) (<= (- |#NULL.base| (- v_b_168_1)) 17) (<= (- v_b_168_1 (- v_b_168_1)) 34) (<= (- ULTIMATE.start_main_main v_b_167_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_168_1)) 33) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_168_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_168_1)) 17) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_166_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_167_1)) 16) (<= (- |#NULL.base| v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_167_1) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_168_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_168_1)) 17) (forall ((v_prenex_134 Int) (v_prenex_135 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_135) v_prenex_134)) 0) (<= v_b_168_1 v_prenex_134) (<= v_b_169_1 v_prenex_135) (< v_prenex_134 v_b_167_1) (< v_prenex_135 v_b_166_1))) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_168_1)) 33) (<= (- |ULTIMATE.start_#t~ret4| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_167_1) 0) (<= (- (- |#NULL.offset|) (- v_b_168_1)) 17) (<= (- (- v_b_166_1) (- v_b_169_1)) 1) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_167_1)) 32) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_169_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_169_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_168_1) 399) (<= (- ULTIMATE.start_main_main (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_~p~1.offset v_b_167_1) 0) (<= (- (- |#NULL.base|) v_b_167_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_168_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_167_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_167_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_167_1)) 16) (<= (- (- |#NULL.base|) v_b_168_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_167_1)) 0) (<= (- |#NULL.offset| v_b_167_1) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_167_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_167_1) 0) (<= (- v_b_167_1 (- v_b_168_1)) 33) (<= (- ULTIMATE.start_~malloc_~size (- v_b_167_1)) 416) (<= (- (- v_b_168_1) v_b_168_1) (- 2)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_168_1)) 17) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_168_1)) (- 383)) (<= (- |#NULL.base| (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_main (- v_b_167_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_168_1)) 17) (<= (- (- |#NULL.offset|) v_b_168_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_168_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_168_1)) 17) (<= (- v_b_167_1 (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_167_1)) 12) (<= (- (- |#NULL.base|) (- v_b_167_1)) 16) (<= (- (- |#NULL.base|) (- v_b_168_1)) 17) (<= (- ULTIMATE.start_main_main v_b_168_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_167_1)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_167_1)) 32) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_168_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_167_1)) 16) (<= (- |#NULL.base| v_b_167_1) 0) (<= (- (- v_b_167_1) v_b_167_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_168_1)) 417) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_166_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_168_1)) 21) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_167_1) 0) (<= (- (- |#NULL.offset|) (- v_b_167_1)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_167_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_168_1) (- 1)))) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 416) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:40:22,801 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:40:22,802 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:40:22,802 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:40:22,802 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:40:22,802 WARN L224 ngHoareTripleChecker]: Pre: {2147483499#(or (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4)))} [2018-12-19 13:40:22,803 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:40:22,803 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:40:22,803 WARN L230 ngHoareTripleChecker]: Post: {2147483498#(exists ((v_v_9502_1 (Array Int Int)) (v_v_9507_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int) (v_v_9509_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (= v_v_9502_1 v_v_9509_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_#NULL.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_9507_1)) 0) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_9507_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_9507_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |c_#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (forall ((v_idx_1663 Int) (v_idx_1662 Int) (v_idx_1672 Int) (v_idx_1661 Int) (v_idx_1671 Int) (v_idx_1670 Int)) (or (<= v_b_218_1 v_idx_1662) (< v_idx_1671 v_b_216_1) (<= v_b_219_1 v_idx_1671) (< v_idx_1662 v_b_217_1) (< v_idx_1672 v_b_219_1) (<= v_b_217_1 v_idx_1661) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1671) v_idx_1662))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1671) v_idx_1662))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1671) v_idx_1662)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1671) v_idx_1662)) 0)) (< v_idx_1663 v_b_218_1) (<= v_b_216_1 v_idx_1670))) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |c_#NULL.offset| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_9507_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:40:22,803 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:40:22,804 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:40:22,804 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:40:25,035 WARN L181 SmtUtils]: Spent 2.23 s on a formula simplification. DAG size of input: 403 DAG size of output: 52 [2018-12-19 13:40:25,035 WARN L270 ngHoareTripleChecker]: Pre: {2147483499#(and (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) |ULTIMATE.start_main_#t~short2| (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4))} [2018-12-19 13:40:25,035 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:40:25,035 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:40:26,061 WARN L276 ngHoareTripleChecker]: Post: {2147483498#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (exists ((v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int)) (and (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |#NULL.base| (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- (- |#NULL.offset|) (- v_b_217_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (forall ((v_idx_1662 Int) (v_idx_1671 Int)) (or (<= v_b_218_1 v_idx_1662) (<= v_b_219_1 v_idx_1671) (< v_idx_1671 v_b_216_1) (< v_idx_1662 v_b_217_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1671) v_idx_1662))) 0))) (<= (- (- |#NULL.offset|) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- |#NULL.offset| (- v_b_218_1)) 201) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- |#NULL.base| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_218_1)) 201) (<= (- (- |#NULL.offset|) v_b_217_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- |#NULL.offset| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |#NULL.base| v_b_217_1) 0) (forall ((v_prenex_141 Int) (v_prenex_140 Int)) (or (<= v_b_218_1 v_prenex_140) (< v_prenex_140 v_b_217_1) (<= v_b_219_1 v_prenex_141) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_141) v_prenex_140)) 0) (< v_prenex_141 v_b_216_1))) (<= (- ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |#NULL.offset| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- |#NULL.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- |#NULL.offset| (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) v_b_217_1) 0) (<= (- |#NULL.base| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (forall ((v_prenex_136 Int) (v_prenex_137 Int)) (or (< v_prenex_137 v_b_216_1) (< v_prenex_136 v_b_217_1) (<= v_b_219_1 v_prenex_137) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_137) v_prenex_136)) 0) (<= v_b_218_1 v_prenex_136))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (forall ((v_prenex_138 Int) (v_prenex_139 Int)) (or (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_139) v_prenex_138))) 0) (< v_prenex_138 v_b_217_1) (<= v_b_218_1 v_prenex_138) (< v_prenex_139 v_b_216_1) (<= v_b_219_1 v_prenex_139))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1))) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= |ULTIMATE.start_read~int_#value| |ULTIMATE.start_main_#t~mem1|) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:40:41,849 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:40:41,849 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:40:41,849 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:40:41,849 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:40:41,850 WARN L224 ngHoareTripleChecker]: Pre: {2147483497#(or (exists ((v_v_9502_1 (Array Int Int)) (v_v_9507_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int) (v_v_9509_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (= v_v_9502_1 v_v_9509_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_#NULL.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_9507_1)) 0) (forall ((v_idx_1693 Int) (v_idx_1692 Int) (v_idx_1691 Int) (v_idx_1702 Int) (v_idx_1701 Int) (v_idx_1700 Int)) (or (<= v_b_217_1 v_idx_1691) (< v_idx_1702 v_b_219_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1701) v_idx_1692))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1701) v_idx_1692))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1701) v_idx_1692)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1701) v_idx_1692)) 0)) (< v_idx_1693 v_b_218_1) (< v_idx_1701 v_b_216_1) (<= v_b_219_1 v_idx_1701) (<= v_b_216_1 v_idx_1700) (< v_idx_1692 v_b_217_1) (<= v_b_218_1 v_idx_1692))) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_9507_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_9507_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |c_#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |c_#NULL.offset| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_9507_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (forall ((v_idx_1676 Int) (v_idx_1687 Int) (v_idx_1686 Int) (v_idx_1675 Int) (v_idx_1685 Int) (v_idx_1674 Int)) (or (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1686) v_idx_1675)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1686) v_idx_1675)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1686) v_idx_1675))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1686) v_idx_1675))) 0)) (<= v_b_106_1 v_idx_1675) (< v_idx_1686 v_b_104_1) (< v_idx_1676 v_b_106_1) (< v_idx_1675 v_b_105_1) (< v_idx_1687 v_b_107_1) (<= v_b_104_1 v_idx_1685) (<= v_b_105_1 v_idx_1674) (<= v_b_107_1 v_idx_1686))) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:40:41,850 WARN L228 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:40:41,850 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:40:41,851 WARN L230 ngHoareTripleChecker]: Post: {2147483496#(exists ((v_v_9502_1 (Array Int Int)) (v_v_9507_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int) (v_v_9509_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (= v_v_9502_1 v_v_9509_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_#NULL.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_9507_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_9507_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |c_#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_217_1)) 200) (forall ((v_idx_1708 Int) (v_idx_1707 Int) (v_idx_1706 Int) (v_idx_1717 Int) (v_idx_1716 Int) (v_idx_1715 Int)) (or (<= v_b_219_1 v_idx_1716) (<= v_b_218_1 v_idx_1707) (<= v_b_217_1 v_idx_1706) (< v_idx_1717 v_b_219_1) (< v_idx_1716 v_b_216_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1716) v_idx_1707))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1716) v_idx_1707)) 0)) (< v_idx_1707 v_b_217_1) (<= v_b_216_1 v_idx_1715) (< v_idx_1708 v_b_218_1))) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |c_#NULL.offset| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:40:41,851 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:40:41,871 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:40:41,871 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:40:42,009 WARN L181 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 878 [2018-12-19 13:40:42,010 WARN L270 ngHoareTripleChecker]: Pre: {2147483497#(or (exists ((v_v_9502_1 (Array Int Int)) (v_v_9507_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int) (v_v_9509_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (= v_v_9502_1 v_v_9509_1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |#NULL.offset| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_217_1) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_9507_1)) 0) (forall ((v_idx_1693 Int) (v_idx_1692 Int) (v_idx_1691 Int) (v_idx_1702 Int) (v_idx_1701 Int) (v_idx_1700 Int)) (or (<= v_b_217_1 v_idx_1691) (< v_idx_1702 v_b_219_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1701) v_idx_1692))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1701) v_idx_1692))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1701) v_idx_1692)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1701) v_idx_1692)) 0)) (< v_idx_1693 v_b_218_1) (< v_idx_1701 v_b_216_1) (<= v_b_219_1 v_idx_1701) (<= v_b_216_1 v_idx_1700) (< v_idx_1692 v_b_217_1) (<= v_b_218_1 v_idx_1692))) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_9507_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_9507_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) v_b_217_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- (- |#NULL.base|) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- v_b_217_1)) 200) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_218_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |#NULL.offset| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_9507_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |#NULL.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (forall ((v_idx_1676 Int) (v_idx_1687 Int) (v_idx_1686 Int) (v_idx_1675 Int) (v_idx_1685 Int) (v_idx_1674 Int)) (or (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1686) v_idx_1675)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1686) v_idx_1675)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1686) v_idx_1675))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1686) v_idx_1675))) 0)) (<= v_b_106_1 v_idx_1675) (< v_idx_1686 v_b_104_1) (< v_idx_1676 v_b_106_1) (< v_idx_1675 v_b_105_1) (< v_idx_1687 v_b_107_1) (<= v_b_104_1 v_idx_1685) (<= v_b_105_1 v_idx_1674) (<= v_b_107_1 v_idx_1686))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:40:42,010 WARN L274 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:40:42,010 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:40:43,077 WARN L276 ngHoareTripleChecker]: Post: {2147483496#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (exists ((v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int)) (and (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |#NULL.base| (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- (- |#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (forall ((v_prenex_143 Int) (v_prenex_142 Int)) (or (< v_prenex_143 v_b_216_1) (<= v_b_218_1 v_prenex_142) (< v_prenex_142 v_b_217_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_143) v_prenex_142)) 0) (<= v_b_219_1 v_prenex_143))) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- |#NULL.offset| (- v_b_218_1)) 201) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- |#NULL.base| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_218_1)) 201) (<= (- (- |#NULL.offset|) v_b_217_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- |#NULL.offset| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (forall ((v_idx_1707 Int) (v_idx_1716 Int)) (or (<= v_b_219_1 v_idx_1716) (<= v_b_218_1 v_idx_1707) (< v_idx_1716 v_b_216_1) (< v_idx_1707 v_b_217_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1716) v_idx_1707))) 0))) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |#NULL.base| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |#NULL.offset| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- |#NULL.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- |#NULL.offset| (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) v_b_217_1) 0) (<= (- |#NULL.base| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:40:58,997 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:40:58,997 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:40:58,997 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:40:58,998 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:40:58,998 WARN L224 ngHoareTripleChecker]: Pre: {2147483495#(or (exists ((v_v_9502_1 (Array Int Int)) (v_v_9507_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int) (v_v_9509_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (= v_v_9502_1 v_v_9509_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_#NULL.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_9507_1)) 0) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_9507_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_9507_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |c_#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |c_#NULL.offset| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_9507_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (forall ((v_idx_1738 Int) (v_idx_1737 Int) (v_idx_1747 Int) (v_idx_1736 Int) (v_idx_1746 Int) (v_idx_1745 Int)) (or (< v_idx_1737 v_b_217_1) (< v_idx_1746 v_b_216_1) (< v_idx_1747 v_b_219_1) (<= v_b_217_1 v_idx_1736) (<= v_b_218_1 v_idx_1737) (< v_idx_1738 v_b_218_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1746) v_idx_1737))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1746) v_idx_1737))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1746) v_idx_1737)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1746) v_idx_1737)) 0)) (<= v_b_216_1 v_idx_1745) (<= v_b_219_1 v_idx_1746))) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_1731 Int) (v_idx_1720 Int) (v_idx_1730 Int) (v_idx_1719 Int) (v_idx_1721 Int) (v_idx_1732 Int)) (or (<= v_b_106_1 v_idx_1720) (< v_idx_1721 v_b_106_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1731) v_idx_1720)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1731) v_idx_1720)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1731) v_idx_1720))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1731) v_idx_1720))) 0)) (< v_idx_1731 v_b_104_1) (< v_idx_1720 v_b_105_1) (< v_idx_1732 v_b_107_1) (<= v_b_104_1 v_idx_1730) (<= v_b_105_1 v_idx_1719) (<= v_b_107_1 v_idx_1731))) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:40:58,999 WARN L228 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:40:58,999 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:40:58,999 WARN L230 ngHoareTripleChecker]: Post: {2147483494#(exists ((v_v_9502_1 (Array Int Int)) (v_v_9507_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int) (v_v_9509_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 604) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (= v_v_9502_1 v_v_9509_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 405) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 196)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_#NULL.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 204) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (forall ((v_idx_1753 Int) (v_idx_1752 Int) (v_idx_1762 Int) (v_idx_1751 Int) (v_idx_1761 Int) (v_idx_1760 Int)) (or (< v_idx_1762 v_b_219_1) (< v_idx_1753 v_b_218_1) (<= v_b_217_1 v_idx_1751) (<= v_b_219_1 v_idx_1761) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1761) v_idx_1752))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1761) v_idx_1752)) 0)) (<= v_b_218_1 v_idx_1752) (<= v_b_216_1 v_idx_1760) (< v_idx_1761 v_b_216_1) (< v_idx_1752 v_b_217_1))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 197) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 204) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_9507_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_218_1) 203) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_9507_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 200) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 208) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- (- |c_#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_217_1) 204) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 196) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_217_1) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_218_1)) 201) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- c_ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_217_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.base| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 196) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |c_#NULL.offset| v_b_217_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 204) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0)))} [2018-12-19 13:40:58,999 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:40:59,000 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:40:59,000 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:40:59,141 WARN L181 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 878 [2018-12-19 13:40:59,142 WARN L270 ngHoareTripleChecker]: Pre: {2147483495#(or (exists ((v_v_9502_1 (Array Int Int)) (v_v_9507_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int) (v_v_9509_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (= v_v_9502_1 v_v_9509_1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |#NULL.offset| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_217_1) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_9507_1)) 0) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_9507_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_9507_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) v_b_217_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- (- |#NULL.base|) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- v_b_217_1)) 200) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_218_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |#NULL.offset| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_9507_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |#NULL.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (forall ((v_idx_1738 Int) (v_idx_1737 Int) (v_idx_1747 Int) (v_idx_1736 Int) (v_idx_1746 Int) (v_idx_1745 Int)) (or (< v_idx_1737 v_b_217_1) (< v_idx_1746 v_b_216_1) (< v_idx_1747 v_b_219_1) (<= v_b_217_1 v_idx_1736) (<= v_b_218_1 v_idx_1737) (< v_idx_1738 v_b_218_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1746) v_idx_1737))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1746) v_idx_1737))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1746) v_idx_1737)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1746) v_idx_1737)) 0)) (<= v_b_216_1 v_idx_1745) (<= v_b_219_1 v_idx_1746))) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_1731 Int) (v_idx_1720 Int) (v_idx_1730 Int) (v_idx_1719 Int) (v_idx_1721 Int) (v_idx_1732 Int)) (or (<= v_b_106_1 v_idx_1720) (< v_idx_1721 v_b_106_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1731) v_idx_1720)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1731) v_idx_1720)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1731) v_idx_1720))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1731) v_idx_1720))) 0)) (< v_idx_1731 v_b_104_1) (< v_idx_1720 v_b_105_1) (< v_idx_1732 v_b_107_1) (<= v_b_104_1 v_idx_1730) (<= v_b_105_1 v_idx_1719) (<= v_b_107_1 v_idx_1731))) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:40:59,142 WARN L274 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:40:59,142 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:41:00,138 WARN L276 ngHoareTripleChecker]: Post: {2147483494#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 604) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 204) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 204) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 196)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 204) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 204) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 204) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 204) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 204) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 204) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 196) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 200) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 204) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 208) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 204) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 204) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (exists ((v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int)) (and (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |#NULL.base| (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- (- v_b_217_1) v_b_217_1) 0) (forall ((v_idx_1752 Int) (v_idx_1761 Int)) (or (<= v_b_219_1 v_idx_1761) (<= v_b_218_1 v_idx_1752) (< v_idx_1761 v_b_216_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1761) v_idx_1752)) 0) (< v_idx_1752 v_b_217_1))) (<= (- ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- (- |#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 405) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 196) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 5)) (<= (- (- |#NULL.offset|) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_217_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 197) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- |#NULL.offset| (- v_b_218_1)) 201) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 404) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_218_1) 203) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- |#NULL.base| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_218_1)) 201) (<= (- (- |#NULL.offset|) v_b_217_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (forall ((v_prenex_145 Int) (v_prenex_144 Int)) (or (<= v_b_219_1 v_prenex_145) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_145) v_prenex_144))) 0) (< v_prenex_144 v_b_217_1) (< v_prenex_145 v_b_216_1) (<= v_b_218_1 v_prenex_144))) (<= (- |#NULL.offset| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |#NULL.base| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |#NULL.offset| v_b_217_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- (- |#NULL.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- |#NULL.offset| (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) v_b_217_1) 0) (<= (- |#NULL.base| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_217_1) 204) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1))) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))} [2018-12-19 13:41:25,730 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:41:25,730 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:41:25,730 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:41:25,730 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:41:25,731 WARN L224 ngHoareTripleChecker]: Pre: {2147483493#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (forall ((v_idx_1775 Int) (v_idx_1774 Int) (v_idx_1773 Int) (v_idx_1772 Int) (v_idx_1777 Int) (v_idx_1776 Int)) (or (<= v_b_140_1 v_idx_1775) (<= v_b_141_1 v_idx_1772) (< v_idx_1777 v_b_143_1) (< v_idx_1773 v_b_141_1) (< v_idx_1774 v_b_142_1) (<= v_b_142_1 v_idx_1773) (<= v_b_143_1 v_idx_1776) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1776) v_idx_1773))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1776) v_idx_1773)) 0)) (< v_idx_1776 v_b_140_1))) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_9502_1 (Array Int Int)) (v_v_9507_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int) (v_v_9509_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (= v_v_9502_1 v_v_9509_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_#NULL.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_9507_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_9507_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |c_#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (forall ((v_idx_1783 Int) (v_idx_1782 Int) (v_idx_1781 Int) (v_idx_1792 Int) (v_idx_1791 Int) (v_idx_1790 Int)) (or (<= v_b_217_1 v_idx_1781) (< v_idx_1791 v_b_216_1) (< v_idx_1782 v_b_217_1) (< v_idx_1783 v_b_218_1) (< v_idx_1792 v_b_219_1) (<= v_b_216_1 v_idx_1790) (<= v_b_219_1 v_idx_1791) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1791) v_idx_1782))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1791) v_idx_1782)) 0)) (<= v_b_218_1 v_idx_1782))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |c_#NULL.offset| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:41:25,731 WARN L228 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:41:25,731 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:41:25,732 WARN L230 ngHoareTripleChecker]: Post: {2147483492#(exists ((v_v_9502_1 (Array Int Int)) (v_v_9507_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int) (v_v_9509_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (= v_v_9502_1 v_v_9509_1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_#NULL.offset| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_217_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_main v_b_218_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_218_1)) 201) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_218_1)) 201) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_main v_b_217_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_218_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_9507_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_9507_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_218_1)) 201) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |c_#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_217_1)) 200) (<= (- (- |c_#NULL.base|) (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_217_1)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_#NULL.base|) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) v_b_217_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (forall ((v_idx_1797 Int) (v_idx_1796 Int) (v_idx_1807 Int) (v_idx_1806 Int) (v_idx_1805 Int) (v_idx_1798 Int)) (or (<= v_b_218_1 v_idx_1797) (< v_idx_1797 v_b_217_1) (<= v_b_217_1 v_idx_1796) (<= v_b_216_1 v_idx_1805) (< v_idx_1807 v_b_219_1) (< v_idx_1798 v_b_218_1) (< v_idx_1806 v_b_216_1) (<= v_b_219_1 v_idx_1806) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1806) v_idx_1797))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1806) v_idx_1797)) 0)))) (<= (- |c_#NULL.offset| (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_218_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_217_1)) 200) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |c_#NULL.offset| v_b_217_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_#NULL.offset|) v_b_218_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:41:25,732 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:41:25,734 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:41:25,734 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:41:25,879 WARN L181 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 857 [2018-12-19 13:41:25,880 WARN L270 ngHoareTripleChecker]: Pre: {2147483493#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (forall ((v_idx_1775 Int) (v_idx_1774 Int) (v_idx_1773 Int) (v_idx_1772 Int) (v_idx_1777 Int) (v_idx_1776 Int)) (or (<= v_b_140_1 v_idx_1775) (<= v_b_141_1 v_idx_1772) (< v_idx_1777 v_b_143_1) (< v_idx_1773 v_b_141_1) (< v_idx_1774 v_b_142_1) (<= v_b_142_1 v_idx_1773) (<= v_b_143_1 v_idx_1776) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1776) v_idx_1773))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1776) v_idx_1773)) 0)) (< v_idx_1776 v_b_140_1))) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_9502_1 (Array Int Int)) (v_v_9507_1 Int) (v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int) (v_v_9509_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (= v_v_9502_1 v_v_9509_1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |#NULL.offset| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_217_1) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_217_1) v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_9507_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_9507_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) v_b_217_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- (- |#NULL.base|) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- v_b_217_1)) 200) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_218_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (forall ((v_idx_1783 Int) (v_idx_1782 Int) (v_idx_1781 Int) (v_idx_1792 Int) (v_idx_1791 Int) (v_idx_1790 Int)) (or (<= v_b_217_1 v_idx_1781) (< v_idx_1791 v_b_216_1) (< v_idx_1782 v_b_217_1) (< v_idx_1783 v_b_218_1) (< v_idx_1792 v_b_219_1) (<= v_b_216_1 v_idx_1790) (<= v_b_219_1 v_idx_1791) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1791) v_idx_1782))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1791) v_idx_1782)) 0)) (<= v_b_218_1 v_idx_1782))) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |#NULL.offset| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |#NULL.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:41:25,880 WARN L274 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:41:25,880 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:41:27,088 WARN L276 ngHoareTripleChecker]: Post: {2147483492#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (exists ((v_b_219_1 Int) (v_b_218_1 Int) (v_b_217_1 Int) (v_b_216_1 Int)) (and (<= (- (- v_b_216_1) (- v_b_219_1)) 1) (<= (- ULTIMATE.start_main_main (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_218_1)) (- 199)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_217_1)) 0) (<= (- |#NULL.base| (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_218_1) 3) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_218_1)) 205) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_217_1) 0) (<= (- (- v_b_217_1) v_b_217_1) 0) (forall ((v_idx_1797 Int) (v_idx_1806 Int)) (or (<= v_b_218_1 v_idx_1797) (< v_idx_1797 v_b_217_1) (<= v_b_219_1 v_idx_1806) (< v_idx_1806 v_b_216_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1806) v_idx_1797)) 0))) (<= (- ULTIMATE.start_main_~p~1.offset v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_main_main) (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_218_1)) 201) (<= (- (- |#NULL.offset|) (- v_b_217_1)) 200) (<= (- v_b_216_1 v_b_219_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_217_1) 4) (<= (- (- v_b_218_1) v_b_218_1) (- 2)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_218_1)) 201) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_217_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_217_1)) 204) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_217_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_217_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_217_1)) 196) (forall ((v_prenex_147 Int) (v_prenex_146 Int)) (or (<= v_b_219_1 v_prenex_147) (<= v_b_218_1 v_prenex_146) (< v_prenex_146 v_b_217_1) (< v_prenex_147 v_b_216_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_147) v_prenex_146))) 0))) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_219_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- v_b_217_1)) 200) (<= (- (- |#NULL.offset|) (- v_b_218_1)) 201) (<= (- ULTIMATE.start_main_main v_b_217_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_217_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_217_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_217_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_217_1) (- 4)) (<= (- (- ULTIMATE.start_main_main) v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_219_1)) 1) (<= (- |#NULL.offset| (- v_b_218_1)) 201) (<= (- v_b_217_1 (- v_b_217_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_218_1)) 601) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_217_1)) (- 200)) (<= (- (- v_b_217_1) v_b_218_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_217_1) 200) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_217_1) 0) (<= (- |#NULL.base| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_218_1)) 201) (<= (- (- |#NULL.offset|) v_b_217_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_218_1) (- 401)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_217_1)) 400) (<= (- |#NULL.offset| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_218_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_217_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_216_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_218_1)) 1) (<= (- ULTIMATE.start_~malloc_~size v_b_218_1) 399) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_218_1)) 201) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_218_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_217_1)) 200) (<= (- v_b_218_1 (- v_b_218_1)) 402) (<= (- |#NULL.base| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_218_1) (- 1)) (<= (- |#NULL.offset| v_b_217_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_217_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_217_1)) 600) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_218_1) (- 1)) (<= (- v_b_217_1 v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_218_1)) 201) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_217_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_217_1) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_218_1)) 401) (<= (- (- ULTIMATE.start_main_main) v_b_217_1) 0) (<= (- (- |#NULL.offset|) v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_218_1)) 401) (<= (- v_b_217_1 (- v_b_218_1)) 401) (<= (- |#NULL.offset| (- v_b_217_1)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_218_1) (- 1)) (<= (- (- |#NULL.base|) v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_217_1)) 200) (<= (- (- |#NULL.base|) v_b_217_1) 0) (<= (- |#NULL.base| v_b_218_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_216_1) 0) (<= (- ULTIMATE.start_main_main v_b_218_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_218_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_217_1)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_218_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_218_1) 199) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_218_1)) 197) (<= (- (- v_b_217_1) (- v_b_218_1)) 1))) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:42:08,934 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:42:08,935 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:42:08,935 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:42:08,935 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:42:08,936 WARN L224 ngHoareTripleChecker]: Pre: {2147483487#(or (exists ((v_b_232_1 Int) (v_b_233_1 Int) (v_b_234_1 Int) (v_v_10537_1 Int) (v_b_235_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_234_1)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_235_1)) 201) (<= (- |c_#NULL.offset| (- v_b_234_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- c_ULTIMATE.start_main_main) v_b_235_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_234_1) 0) (<= (- |c_#NULL.offset| v_b_234_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_232_1)) 0) (<= (- (- |c_#NULL.offset|) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_235_1)) 201) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_235_1) (- 5)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_235_1)) (- 199)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_234_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_234_1)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_235_1)) 601) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_235_1)) 197) (<= (- c_ULTIMATE.start_main_main v_b_234_1) 0) (<= (- |c_#NULL.offset| v_b_235_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (forall ((v_idx_1863 Int) (v_idx_1862 Int) (v_idx_1868 Int) (v_idx_1867 Int) (v_idx_1866 Int) (v_idx_1864 Int)) (or (<= v_b_235_1 v_idx_1863) (< v_idx_1864 v_b_235_1) (<= v_b_232_1 v_idx_1866) (<= v_b_234_1 v_idx_1862) (< v_idx_1863 v_b_234_1) (< v_idx_1867 v_b_232_1) (<= v_b_233_1 v_idx_1867) (< v_idx_1868 v_b_233_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1867) v_idx_1863))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1867) v_idx_1863)) 0)))) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_233_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_234_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_234_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- v_b_234_1)) 200) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.offset| (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_235_1) (- 1)) (<= (- (- v_b_234_1) v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_234_1)) 204) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_232_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_235_1) v_b_235_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_235_1)) 401) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_234_1) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_234_1) (- v_b_235_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_234_1) v_b_234_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_235_1)) 201) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_234_1)) 600) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_234_1)) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_235_1) 399) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_234_1)) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_234_1)) 196) (<= (- v_b_235_1 (- v_b_235_1)) 402) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) v_b_235_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_234_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_235_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_235_1) (- 401)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| v_b_235_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_234_1 (- v_b_235_1)) 401) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- (- |c_#NULL.base|) (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_235_1)) 201) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main v_b_235_1) (- 1)) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_10537_1)) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_234_1) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_235_1)) 401) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_234_1) 0) (<= (- v_b_232_1 v_b_233_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_234_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_234_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_234_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_235_1)) 205) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_234_1)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_234_1)) 200) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_main (- v_b_235_1)) 201) (<= (- (- v_b_232_1) (- v_b_233_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_235_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_235_1) 3) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_#NULL.offset|) v_b_234_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_235_1)) 201) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_10537_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_234_1)) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_234_1) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) v_b_234_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_234_1) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_234_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_234_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_234_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_235_1) 199) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_233_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_234_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_234_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- v_b_234_1 (- v_b_234_1)) 400) (<= (- v_b_234_1 v_b_235_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.offset|) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_234_1)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_234_1)) (- 200)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_1852 Int) (v_idx_1851 Int) (v_idx_1850 Int) (v_idx_1848 Int) (v_idx_1847 Int) (v_idx_1846 Int)) (or (<= v_b_67_1 v_idx_1851) (< v_idx_1848 v_b_66_1) (<= v_b_65_1 v_idx_1846) (< v_idx_1847 v_b_65_1) (< v_idx_1852 v_b_67_1) (< v_idx_1851 v_b_64_1) (<= v_b_66_1 v_idx_1847) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1851) v_idx_1847))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1851) v_idx_1847)) 0)) (<= v_b_64_1 v_idx_1850))) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:42:08,936 WARN L228 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:42:08,936 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:42:08,937 WARN L230 ngHoareTripleChecker]: Post: {2147483486#(exists ((v_b_232_1 Int) (v_b_233_1 Int) (v_b_234_1 Int) (v_v_10537_1 Int) (v_b_235_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_234_1)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_235_1)) 201) (<= (- |c_#NULL.offset| (- v_b_234_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- c_ULTIMATE.start_main_main) v_b_235_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_234_1) 0) (<= (- |c_#NULL.offset| v_b_234_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_232_1)) 0) (<= (- (- |c_#NULL.offset|) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_235_1)) 201) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_235_1) (- 5)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (forall ((v_idx_1884 Int) (v_idx_1883 Int) (v_idx_1882 Int) (v_idx_1880 Int) (v_idx_1879 Int) (v_idx_1878 Int)) (or (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1883) v_idx_1879))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1883) v_idx_1879)) 0)) (< v_idx_1880 v_b_235_1) (< v_idx_1883 v_b_232_1) (<= v_b_235_1 v_idx_1879) (< v_idx_1884 v_b_233_1) (<= v_b_232_1 v_idx_1882) (< v_idx_1879 v_b_234_1) (<= v_b_233_1 v_idx_1883) (<= v_b_234_1 v_idx_1878))) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_235_1)) (- 199)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_234_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_234_1)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_235_1)) 601) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_235_1)) 197) (<= (- c_ULTIMATE.start_main_main v_b_234_1) 0) (<= (- |c_#NULL.offset| v_b_235_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_233_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_234_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_234_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- v_b_234_1)) 200) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.offset| (- v_b_235_1)) 201) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_235_1) (- 1)) (<= (- (- v_b_234_1) v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_234_1)) 204) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_232_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_235_1) v_b_235_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_235_1)) 401) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_234_1) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_234_1) 0) (<= (- (- v_b_234_1) (- v_b_235_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_234_1) v_b_234_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_235_1)) 201) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_234_1)) 600) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_234_1)) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_235_1) 399) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_234_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_234_1)) 196) (<= (- v_b_235_1 (- v_b_235_1)) 402) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_235_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_234_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_235_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_235_1) (- 401)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| v_b_235_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_234_1 (- v_b_235_1)) 401) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- (- |c_#NULL.base|) (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_235_1)) 201) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main v_b_235_1) (- 1)) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_10537_1)) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_234_1) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_235_1)) 401) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_234_1) 0) (<= (- v_b_232_1 v_b_233_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_234_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_234_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_234_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_235_1)) 205) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_234_1)) 200) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_main (- v_b_235_1)) 201) (<= (- (- v_b_232_1) (- v_b_233_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_234_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_235_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_235_1) 3) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_#NULL.offset|) v_b_234_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_235_1)) 201) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_10537_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_235_1)) 201) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_234_1) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) v_b_234_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_234_1) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_234_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_234_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_234_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_235_1) 199) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_233_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_234_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_234_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- v_b_234_1 (- v_b_234_1)) 400) (<= (- v_b_234_1 v_b_235_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.offset|) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_234_1)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_234_1)) (- 200)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:42:08,937 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:42:09,058 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:42:09,058 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:42:11,376 WARN L181 SmtUtils]: Spent 2.32 s on a formula simplification that was a NOOP. DAG size: 960 [2018-12-19 13:42:11,377 WARN L270 ngHoareTripleChecker]: Pre: {2147483487#(or (exists ((v_b_232_1 Int) (v_b_233_1 Int) (v_b_234_1 Int) (v_v_10537_1 Int) (v_b_235_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_main (- v_b_234_1)) 200) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- v_b_235_1)) 201) (<= (- |#NULL.offset| (- v_b_234_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- ULTIMATE.start_main_main) v_b_235_1) (- 1)) (<= (- (- |#NULL.base|) v_b_234_1) 0) (<= (- |#NULL.offset| v_b_234_1) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_232_1)) 0) (<= (- (- |#NULL.offset|) v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_235_1)) 201) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_235_1) (- 5)) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_235_1)) (- 199)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_234_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_234_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_235_1)) 601) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_235_1)) 197) (<= (- ULTIMATE.start_main_main v_b_234_1) 0) (<= (- |#NULL.offset| v_b_235_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (forall ((v_idx_1863 Int) (v_idx_1862 Int) (v_idx_1868 Int) (v_idx_1867 Int) (v_idx_1866 Int) (v_idx_1864 Int)) (or (<= v_b_235_1 v_idx_1863) (< v_idx_1864 v_b_235_1) (<= v_b_232_1 v_idx_1866) (<= v_b_234_1 v_idx_1862) (< v_idx_1863 v_b_234_1) (< v_idx_1867 v_b_232_1) (<= v_b_233_1 v_idx_1867) (< v_idx_1868 v_b_233_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1867) v_idx_1863))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1867) v_idx_1863)) 0)))) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_233_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| v_b_234_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_234_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- v_b_234_1)) 200) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| (- v_b_235_1)) 201) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_235_1) (- 1)) (<= (- (- v_b_234_1) v_b_235_1) (- 1)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_234_1)) 204) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_232_1) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_235_1) v_b_235_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_235_1)) 401) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_234_1) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_234_1) (- v_b_235_1)) 1) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_234_1) v_b_234_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_235_1)) 201) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_234_1)) 600) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_234_1)) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_235_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_235_1) 399) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_234_1)) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_234_1)) 196) (<= (- v_b_235_1 (- v_b_235_1)) 402) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_234_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_235_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_235_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_235_1) (- 401)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| v_b_235_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_main_~p~1.offset v_b_235_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_234_1 (- v_b_235_1)) 401) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- (- |#NULL.base|) (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_235_1)) 201) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main v_b_235_1) (- 1)) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_10537_1)) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_234_1) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_235_1)) 401) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_234_1) 0) (<= (- v_b_232_1 v_b_233_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_234_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_234_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_234_1)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_235_1)) 205) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_234_1)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.offset|) (- v_b_234_1)) 200) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_234_1)) 200) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_235_1)) 201) (<= (- ULTIMATE.start_main_main (- v_b_235_1)) 201) (<= (- (- v_b_232_1) (- v_b_233_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_235_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_235_1) 3) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.offset|) v_b_234_1) 0) (<= (- (- |#NULL.base|) (- v_b_235_1)) 201) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_235_1) (- 1)) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_10537_1) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_234_1)) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_234_1) 200) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- v_b_235_1)) 201) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) v_b_234_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_234_1) 4) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_234_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_234_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_234_1)) 200) (<= (- ULTIMATE.start_main_~q~1.offset v_b_235_1) 199) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_233_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_234_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_234_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- v_b_234_1 (- v_b_234_1)) 400) (<= (- v_b_234_1 v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_235_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |#NULL.offset|) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_234_1)) 200) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_234_1)) (- 200)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_1852 Int) (v_idx_1851 Int) (v_idx_1850 Int) (v_idx_1848 Int) (v_idx_1847 Int) (v_idx_1846 Int)) (or (<= v_b_67_1 v_idx_1851) (< v_idx_1848 v_b_66_1) (<= v_b_65_1 v_idx_1846) (< v_idx_1847 v_b_65_1) (< v_idx_1852 v_b_67_1) (< v_idx_1851 v_b_64_1) (<= v_b_66_1 v_idx_1847) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1851) v_idx_1847))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1851) v_idx_1847)) 0)) (<= v_b_64_1 v_idx_1850))) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:42:11,377 WARN L274 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:42:11,377 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:42:14,694 WARN L276 ngHoareTripleChecker]: Post: {2147483486#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (exists ((v_b_232_1 Int) (v_b_233_1 Int) (v_b_234_1 Int) (v_b_235_1 Int)) (and (forall ((v_idx_1883 Int) (v_idx_1879 Int)) (or (< v_idx_1883 v_b_232_1) (<= v_b_235_1 v_idx_1879) (< v_idx_1879 v_b_234_1) (<= v_b_233_1 v_idx_1883) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1883) v_idx_1879))) 0))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_234_1) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_235_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_235_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_234_1)) 200) (<= (- (- ULTIMATE.start_main_main) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_235_1) (- 401)) (<= (- |#NULL.offset| (- v_b_234_1)) 200) (<= (- |#NULL.base| v_b_235_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) v_b_235_1) (- 1)) (<= (- (- |#NULL.base|) v_b_234_1) 0) (<= (- |#NULL.offset| v_b_234_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_232_1)) 0) (<= (- (- |#NULL.offset|) v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_235_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_235_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_235_1) (- 1)) (<= (- v_b_234_1 (- v_b_235_1)) 401) (<= (- (- |#NULL.base|) (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_235_1)) (- 199)) (<= (- ULTIMATE.start_main_main v_b_235_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_234_1) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_235_1)) 401) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_234_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_234_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_235_1)) 601) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_235_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_235_1)) 197) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_234_1) 0) (<= (- v_b_232_1 v_b_233_1) (- 1)) (<= (- ULTIMATE.start_main_main v_b_234_1) 0) (<= (- |#NULL.offset| v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_234_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_233_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_234_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_234_1)) 400) (<= (- |#NULL.base| v_b_234_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_235_1)) 205) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_234_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_234_1)) 200) (forall ((v_prenex_149 Int) (v_prenex_148 Int)) (or (<= v_b_233_1 v_prenex_148) (<= v_b_235_1 v_prenex_149) (< v_prenex_149 v_b_234_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_148) v_prenex_149)) 0) (< v_prenex_148 v_b_232_1))) (<= (- |#NULL.base| (- v_b_234_1)) 200) (<= (- (- |#NULL.offset|) (- v_b_234_1)) 200) (<= (- |#NULL.offset| (- v_b_235_1)) 201) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_234_1)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_235_1)) 201) (<= (- ULTIMATE.start_main_main (- v_b_235_1)) 201) (<= (- (- v_b_232_1) (- v_b_233_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_235_1)) 201) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_234_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_235_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_234_1)) 200) (<= (- (- v_b_234_1) v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_235_1) 3) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_234_1)) 204) (<= (- (- |#NULL.offset|) v_b_234_1) 0) (<= (- (- |#NULL.base|) (- v_b_235_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_232_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_235_1) (- 1)) (<= (- (- v_b_235_1) v_b_235_1) (- 2)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_234_1)) 200) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_235_1)) 201) (<= (- ULTIMATE.start_main_~q~1.offset v_b_234_1) 200) (<= (- |#NULL.base| (- v_b_235_1)) 201) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_234_1)) 200) (<= (- (- ULTIMATE.start_main_main) v_b_234_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_234_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_235_1)) 401) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_235_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_234_1) 400) (<= (- |ULTIMATE.start_#t~ret4| v_b_234_1) 0) (<= (- (- v_b_234_1) (- v_b_235_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_234_1) 0) (<= (- (- v_b_234_1) v_b_234_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_234_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_234_1)) 200) (<= (- ULTIMATE.start_main_~q~1.offset v_b_235_1) 199) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_235_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_233_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_235_1)) 201) (<= (- ULTIMATE.start_~malloc_~size (- v_b_234_1)) 600) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_234_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_234_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_234_1)) 200) (<= (- v_b_234_1 (- v_b_234_1)) 400) (<= (- v_b_234_1 v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_235_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_235_1) 399) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_234_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_235_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_234_1)) 196) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_234_1)) 200) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_234_1)) (- 200)) (<= (- v_b_235_1 (- v_b_235_1)) 402) (<= (- (- |#NULL.base|) v_b_235_1) (- 1)))) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:42:45,301 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:42:45,301 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:42:45,301 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:42:45,301 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:42:45,302 WARN L224 ngHoareTripleChecker]: Pre: {2147483481#(or (exists ((v_b_232_1 Int) (v_b_233_1 Int) (v_b_234_1 Int) (v_v_10537_1 Int) (v_b_235_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_234_1)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_235_1)) 201) (<= (- |c_#NULL.offset| (- v_b_234_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- c_ULTIMATE.start_main_main) v_b_235_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_234_1) 0) (<= (- |c_#NULL.offset| v_b_234_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_232_1)) 0) (<= (- (- |c_#NULL.offset|) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_235_1)) 201) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_235_1) (- 5)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_235_1)) (- 199)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_234_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_234_1)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_235_1)) 601) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_235_1)) 197) (<= (- c_ULTIMATE.start_main_main v_b_234_1) 0) (<= (- |c_#NULL.offset| v_b_235_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_233_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_234_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_234_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- v_b_234_1)) 200) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.offset| (- v_b_235_1)) 201) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_235_1) (- 1)) (<= (- (- v_b_234_1) v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_234_1)) 204) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_232_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_235_1) v_b_235_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_235_1)) 401) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_234_1) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_234_1) 0) (<= (- (- v_b_234_1) (- v_b_235_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_234_1) v_b_234_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_235_1)) 201) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_234_1)) 600) (forall ((v_idx_1909 Int) (v_idx_1915 Int) (v_idx_1914 Int) (v_idx_1913 Int) (v_idx_1911 Int) (v_idx_1910 Int)) (or (< v_idx_1911 v_b_235_1) (<= v_b_235_1 v_idx_1910) (< v_idx_1910 v_b_234_1) (<= v_b_234_1 v_idx_1909) (< v_idx_1914 v_b_232_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1914) v_idx_1910))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1914) v_idx_1910)) 0)) (<= v_b_232_1 v_idx_1913) (<= v_b_233_1 v_idx_1914) (< v_idx_1915 v_b_233_1))) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_234_1)) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_235_1) 399) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_234_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_234_1)) 196) (<= (- v_b_235_1 (- v_b_235_1)) 402) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_235_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_234_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_235_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_235_1) (- 401)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| v_b_235_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_234_1 (- v_b_235_1)) 401) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- (- |c_#NULL.base|) (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_235_1)) 201) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main v_b_235_1) (- 1)) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_10537_1)) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_234_1) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_235_1)) 401) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_234_1) 0) (<= (- v_b_232_1 v_b_233_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_234_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_234_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_234_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_235_1)) 205) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_234_1)) 200) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_main (- v_b_235_1)) 201) (<= (- (- v_b_232_1) (- v_b_233_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_234_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_235_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_235_1) 3) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_#NULL.offset|) v_b_234_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_235_1)) 201) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_10537_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_235_1)) 201) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_234_1) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) v_b_234_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_234_1) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_234_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_234_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_234_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_235_1) 199) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_233_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_234_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_234_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- v_b_234_1 (- v_b_234_1)) 400) (<= (- v_b_234_1 v_b_235_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.offset|) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_234_1)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_234_1)) (- 200)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (forall ((v_idx_1896 Int) (v_idx_1895 Int) (v_idx_1894 Int) (v_idx_1899 Int) (v_idx_1898 Int) (v_idx_1897 Int)) (or (< v_idx_1896 v_b_142_1) (< v_idx_1899 v_b_143_1) (< v_idx_1895 v_b_141_1) (<= v_b_142_1 v_idx_1895) (<= v_b_143_1 v_idx_1898) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1898) v_idx_1895))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1898) v_idx_1895)) 0)) (<= v_b_141_1 v_idx_1894) (<= v_b_140_1 v_idx_1897) (< v_idx_1898 v_b_140_1))) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- c_ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:42:45,303 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:42:45,303 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:42:45,303 WARN L230 ngHoareTripleChecker]: Post: {2147483480#(exists ((v_b_232_1 Int) (v_b_233_1 Int) (v_b_234_1 Int) (v_v_10537_1 Int) (v_b_235_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_234_1)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_235_1)) 201) (<= (- |c_#NULL.offset| (- v_b_234_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- c_ULTIMATE.start_main_main) v_b_235_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_234_1) 0) (<= (- |c_#NULL.offset| v_b_234_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_232_1)) 0) (<= (- (- |c_#NULL.offset|) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_235_1)) 201) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_235_1) (- 5)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_235_1)) (- 199)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_234_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_234_1)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_235_1)) 601) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_235_1)) 197) (<= (- c_ULTIMATE.start_main_main v_b_234_1) 0) (<= (- |c_#NULL.offset| v_b_235_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_233_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| v_b_234_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_234_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- v_b_234_1)) 200) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.offset| (- v_b_235_1)) 201) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_235_1) (- 1)) (<= (- (- v_b_234_1) v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_234_1)) 204) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_232_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_235_1) v_b_235_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_235_1)) 401) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_234_1) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_234_1) 0) (<= (- (- v_b_234_1) (- v_b_235_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_234_1) v_b_234_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_235_1)) 201) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_234_1)) 600) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_234_1)) 200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_235_1) 399) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_234_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_234_1)) 196) (<= (- v_b_235_1 (- v_b_235_1)) 402) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_235_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_234_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_235_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_235_1) (- 401)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| v_b_235_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_234_1 (- v_b_235_1)) 401) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- (- |c_#NULL.base|) (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_235_1)) 201) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main v_b_235_1) (- 1)) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_10537_1)) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_234_1) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_235_1)) 401) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_234_1) 0) (<= (- v_b_232_1 v_b_233_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_234_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_1929 Int) (v_idx_1927 Int) (v_idx_1926 Int) (v_idx_1925 Int) (v_idx_1931 Int) (v_idx_1930 Int)) (or (<= v_b_234_1 v_idx_1925) (<= v_b_232_1 v_idx_1929) (< v_idx_1931 v_b_233_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1930) v_idx_1926))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1930) v_idx_1926)) 0)) (< v_idx_1926 v_b_234_1) (< v_idx_1930 v_b_232_1) (<= v_b_235_1 v_idx_1926) (< v_idx_1927 v_b_235_1) (<= v_b_233_1 v_idx_1930))) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_235_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_234_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_234_1)) 400) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_235_1)) 205) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_234_1)) 200) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_main (- v_b_235_1)) 201) (<= (- (- v_b_232_1) (- v_b_233_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_234_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_235_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_234_1)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_235_1) 3) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_#NULL.offset|) v_b_234_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_235_1)) 201) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_235_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_10537_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_234_1)) 200) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_235_1)) 201) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_234_1) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- v_b_235_1)) 201) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) v_b_234_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_234_1) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_234_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_234_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_234_1)) 200) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_235_1) 199) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_233_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_234_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_234_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- v_b_234_1 (- v_b_234_1)) 400) (<= (- v_b_234_1 v_b_235_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_235_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_#NULL.offset|) (- v_b_235_1)) 201) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_234_1)) 200) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_234_1)) (- 200)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:42:45,303 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:42:45,408 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:42:45,408 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:42:47,685 WARN L181 SmtUtils]: Spent 2.28 s on a formula simplification that was a NOOP. DAG size: 1090 [2018-12-19 13:42:47,686 WARN L270 ngHoareTripleChecker]: Pre: {2147483481#(or (exists ((v_b_232_1 Int) (v_b_233_1 Int) (v_b_234_1 Int) (v_v_10537_1 Int) (v_b_235_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_main (- v_b_234_1)) 200) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- v_b_235_1)) 201) (<= (- |#NULL.offset| (- v_b_234_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- ULTIMATE.start_main_main) v_b_235_1) (- 1)) (<= (- (- |#NULL.base|) v_b_234_1) 0) (<= (- |#NULL.offset| v_b_234_1) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_232_1)) 0) (<= (- (- |#NULL.offset|) v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_235_1)) 201) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_235_1) (- 5)) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_235_1)) (- 199)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_234_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_234_1)) 400) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_235_1)) 601) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_235_1)) 201) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_235_1)) 197) (<= (- ULTIMATE.start_main_main v_b_234_1) 0) (<= (- |#NULL.offset| v_b_235_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_233_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| v_b_234_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_234_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- v_b_234_1)) 200) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| (- v_b_235_1)) 201) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_235_1) (- 1)) (<= (- (- v_b_234_1) v_b_235_1) (- 1)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_234_1)) 204) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_232_1) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_235_1) v_b_235_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_235_1)) 401) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_235_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_234_1) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| v_b_234_1) 0) (<= (- (- v_b_234_1) (- v_b_235_1)) 1) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_234_1) v_b_234_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_235_1)) 201) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_234_1)) 600) (forall ((v_idx_1909 Int) (v_idx_1915 Int) (v_idx_1914 Int) (v_idx_1913 Int) (v_idx_1911 Int) (v_idx_1910 Int)) (or (< v_idx_1911 v_b_235_1) (<= v_b_235_1 v_idx_1910) (< v_idx_1910 v_b_234_1) (<= v_b_234_1 v_idx_1909) (< v_idx_1914 v_b_232_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1914) v_idx_1910))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1914) v_idx_1910)) 0)) (<= v_b_232_1 v_idx_1913) (<= v_b_233_1 v_idx_1914) (< v_idx_1915 v_b_233_1))) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_234_1)) 200) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_234_1)) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_235_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_235_1) 399) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_234_1)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_234_1)) 196) (<= (- v_b_235_1 (- v_b_235_1)) 402) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_234_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_235_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_235_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_235_1) (- 401)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| v_b_235_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_main_~p~1.offset v_b_235_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_234_1 (- v_b_235_1)) 401) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- (- |#NULL.base|) (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_235_1)) 201) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main v_b_235_1) (- 1)) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_10537_1)) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_234_1) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_235_1)) 401) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_234_1) 0) (<= (- v_b_232_1 v_b_233_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_234_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_234_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_234_1)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_235_1)) 205) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_234_1)) 200) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.offset|) (- v_b_234_1)) 200) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_234_1)) 200) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_235_1)) 201) (<= (- ULTIMATE.start_main_main (- v_b_235_1)) 201) (<= (- (- v_b_232_1) (- v_b_233_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_234_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_235_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_235_1) 3) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.offset|) v_b_234_1) 0) (<= (- (- |#NULL.base|) (- v_b_235_1)) 201) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_235_1) (- 1)) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_10537_1) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_234_1)) 200) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_235_1)) 201) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_234_1) 200) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- v_b_235_1)) 201) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) v_b_234_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_234_1) 4) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_234_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_234_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_234_1)) 200) (<= (- ULTIMATE.start_main_~q~1.offset v_b_235_1) 199) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_233_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_234_1) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_234_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- v_b_234_1 (- v_b_234_1)) 400) (<= (- v_b_234_1 v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_235_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |#NULL.offset|) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_234_1)) 200) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_234_1)) (- 200)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (forall ((v_idx_1896 Int) (v_idx_1895 Int) (v_idx_1894 Int) (v_idx_1899 Int) (v_idx_1898 Int) (v_idx_1897 Int)) (or (< v_idx_1896 v_b_142_1) (< v_idx_1899 v_b_143_1) (< v_idx_1895 v_b_141_1) (<= v_b_142_1 v_idx_1895) (<= v_b_143_1 v_idx_1898) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1898) v_idx_1895))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1898) v_idx_1895)) 0)) (<= v_b_141_1 v_idx_1894) (<= v_b_140_1 v_idx_1897) (< v_idx_1898 v_b_140_1))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:42:47,686 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:42:47,687 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:42:48,974 WARN L276 ngHoareTripleChecker]: Post: {2147483480#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 200)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 200) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (exists ((v_b_232_1 Int) (v_b_233_1 Int) (v_b_234_1 Int) (v_b_235_1 Int)) (and (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_234_1) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_235_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_235_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_234_1)) 200) (<= (- (- ULTIMATE.start_main_main) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_235_1) (- 401)) (<= (- |#NULL.offset| (- v_b_234_1)) 200) (<= (- |#NULL.base| v_b_235_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) v_b_235_1) (- 1)) (<= (- (- |#NULL.base|) v_b_234_1) 0) (<= (- |#NULL.offset| v_b_234_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_232_1)) 0) (<= (- (- |#NULL.offset|) v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_235_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_235_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_235_1) (- 1)) (<= (- v_b_234_1 (- v_b_235_1)) 401) (<= (- (- |#NULL.base|) (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_235_1)) (- 199)) (<= (- ULTIMATE.start_main_main v_b_235_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_234_1) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_235_1)) 401) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_234_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_234_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_235_1)) 601) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_235_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_235_1)) 197) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_234_1) 0) (<= (- ULTIMATE.start_main_main v_b_234_1) 0) (<= (- v_b_232_1 v_b_233_1) (- 1)) (<= (- |#NULL.offset| v_b_235_1) (- 1)) (forall ((v_prenex_150 Int) (v_prenex_151 Int)) (or (<= v_b_233_1 v_prenex_151) (<= v_b_235_1 v_prenex_150) (< v_prenex_151 v_b_232_1) (< v_prenex_150 v_b_234_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_151) v_prenex_150))) 0))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_234_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_233_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_234_1) 0) (forall ((v_idx_1926 Int) (v_idx_1930 Int)) (or (< v_idx_1926 v_b_234_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1930) v_idx_1926)) 0) (< v_idx_1930 v_b_232_1) (<= v_b_235_1 v_idx_1926) (<= v_b_233_1 v_idx_1930))) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_234_1)) 400) (<= (- |#NULL.base| v_b_234_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_235_1)) 205) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_234_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_234_1)) 200) (<= (- |#NULL.base| (- v_b_234_1)) 200) (<= (- (- |#NULL.offset|) (- v_b_234_1)) 200) (<= (- |#NULL.offset| (- v_b_235_1)) 201) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_234_1)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_235_1)) 201) (<= (- ULTIMATE.start_main_main (- v_b_235_1)) 201) (<= (- (- v_b_232_1) (- v_b_233_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_235_1)) 201) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_234_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_235_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_234_1)) 200) (<= (- (- v_b_234_1) v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_235_1) 3) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_234_1)) 204) (<= (- (- |#NULL.offset|) v_b_234_1) 0) (<= (- (- |#NULL.base|) (- v_b_235_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_232_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_235_1) (- 1)) (<= (- (- v_b_235_1) v_b_235_1) (- 2)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_234_1)) 200) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_235_1)) 201) (<= (- ULTIMATE.start_main_~q~1.offset v_b_234_1) 200) (<= (- |#NULL.base| (- v_b_235_1)) 201) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_234_1)) 200) (<= (- (- ULTIMATE.start_main_main) v_b_234_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_234_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_235_1)) 401) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_235_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_234_1) 400) (<= (- |ULTIMATE.start_#t~ret4| v_b_234_1) 0) (<= (- (- v_b_234_1) (- v_b_235_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_234_1) 0) (<= (- (- v_b_234_1) v_b_234_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_234_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_234_1)) 200) (<= (- ULTIMATE.start_main_~q~1.offset v_b_235_1) 199) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_235_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_233_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_235_1)) 201) (<= (- ULTIMATE.start_~malloc_~size (- v_b_234_1)) 600) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_234_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_234_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_234_1)) 200) (<= (- v_b_234_1 (- v_b_234_1)) 400) (<= (- v_b_234_1 v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_235_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_235_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_235_1) 399) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_234_1)) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_235_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_235_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_235_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_234_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_234_1)) 196) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_234_1)) 200) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_234_1)) (- 200)) (<= (- v_b_235_1 (- v_b_235_1)) 402) (<= (- (- |#NULL.base|) v_b_235_1) (- 1)))) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:43:37,418 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:43:37,418 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:43:37,418 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:43:37,419 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:43:37,419 WARN L224 ngHoareTripleChecker]: Pre: {2147483473#(or (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 32) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4)))} [2018-12-19 13:43:37,419 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:43:37,419 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:43:37,420 WARN L230 ngHoareTripleChecker]: Post: {2147483472#(exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int) (v_v_12261_1 (Array Int Int)) (v_v_12259_1 Int) (v_v_12254_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |c_#NULL.offset| v_b_265_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_12259_1)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (= v_v_12261_1 v_v_12254_1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| v_b_266_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_265_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_265_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_265_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (forall ((v_idx_1937 Int) (v_idx_1936 Int) (v_idx_1935 Int) (v_idx_1946 Int) (v_idx_1945 Int) (v_idx_1944 Int)) (or (<= v_b_264_1 v_idx_1944) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1945) v_idx_1936)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1945) v_idx_1936))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1945) v_idx_1936)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1945) v_idx_1936))) 0)) (< v_idx_1945 v_b_264_1) (<= v_b_266_1 v_idx_1936) (<= v_b_265_1 v_idx_1935) (< v_idx_1936 v_b_265_1) (< v_idx_1937 v_b_266_1) (< v_idx_1946 v_b_267_1) (<= v_b_267_1 v_idx_1945))) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_12259_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_265_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 784) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_#NULL.base| (- v_b_265_1)) 392) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_12259_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_266_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_12259_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1))))} [2018-12-19 13:43:37,420 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:43:37,421 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:43:37,421 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:43:39,621 WARN L181 SmtUtils]: Spent 2.20 s on a formula simplification. DAG size of input: 402 DAG size of output: 52 [2018-12-19 13:43:39,622 WARN L270 ngHoareTripleChecker]: Pre: {2147483473#(and (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) |ULTIMATE.start_main_#t~short2| (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4))} [2018-12-19 13:43:39,622 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];main_#t~mem1 := read~int_#value;main_#t~short2 := main_#t~mem1 >= 0; [2018-12-19 13:43:39,622 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= (+ |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| |c_ULTIMATE.start_read~int_#ptr.base|)) (= |c_ULTIMATE.start_read~int_#value_primed| (select (select |c_#memory_int| |c_ULTIMATE.start_read~int_#ptr.base|) |c_ULTIMATE.start_read~int_#ptr.offset|)) (= |c_ULTIMATE.start_main_#t~mem1_primed| |c_ULTIMATE.start_read~int_#value_primed|) (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) (or (and (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|) |c_ULTIMATE.start_main_#t~short2_primed|) (and (not (<= 0 |c_ULTIMATE.start_main_#t~mem1_primed|)) (not |c_ULTIMATE.start_main_#t~short2_primed|)))) [2018-12-19 13:43:40,645 WARN L276 ngHoareTripleChecker]: Post: {2147483472#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 792) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= |ULTIMATE.start_read~int_#value| |ULTIMATE.start_main_#t~mem1|) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 392) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- (- |#NULL.offset|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |#NULL.base| (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (forall ((v_prenex_156 Int) (v_prenex_157 Int)) (or (< v_prenex_157 v_b_264_1) (<= v_b_267_1 v_prenex_157) (<= v_b_266_1 v_prenex_156) (< v_prenex_156 v_b_265_1) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_157) v_prenex_156))) 0))) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |#NULL.offset| v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (forall ((v_idx_1936 Int) (v_idx_1945 Int)) (or (< v_idx_1945 v_b_264_1) (<= v_b_266_1 v_idx_1936) (< v_idx_1936 v_b_265_1) (<= v_b_267_1 v_idx_1945) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1945) v_idx_1936)) 0))) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- |#NULL.offset| (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- (- |#NULL.offset|) v_b_266_1) (- 1)) (<= (- |#NULL.offset| (- v_b_266_1)) 393) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- (- |#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- |#NULL.base|) v_b_265_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- |#NULL.base| (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- |#NULL.base| v_b_265_1) 0) (<= (- (- |#NULL.base|) (- v_b_266_1)) 393) (<= (- (- |#NULL.offset|) v_b_265_1) 0) (forall ((v_prenex_152 Int) (v_prenex_153 Int)) (or (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_153) v_prenex_152)) 0) (< v_prenex_153 v_b_264_1) (<= v_b_267_1 v_prenex_153) (<= v_b_266_1 v_prenex_152) (< v_prenex_152 v_b_265_1))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (forall ((v_prenex_154 Int) (v_prenex_155 Int)) (or (<= v_b_266_1 v_prenex_154) (<= v_b_267_1 v_prenex_155) (< v_prenex_155 v_b_264_1) (< v_prenex_154 v_b_265_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_155) v_prenex_154))) 0))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |#NULL.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- |#NULL.base| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- (- |#NULL.base|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1)))) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:43:55,359 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:43:55,359 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:43:55,359 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:43:55,360 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:43:55,360 WARN L224 ngHoareTripleChecker]: Pre: {2147483471#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (forall ((v_idx_1950 Int) (v_idx_1961 Int) (v_idx_1960 Int) (v_idx_1949 Int) (v_idx_1948 Int) (v_idx_1959 Int)) (or (<= v_b_107_1 v_idx_1960) (< v_idx_1949 v_b_105_1) (<= v_b_106_1 v_idx_1949) (< v_idx_1950 v_b_106_1) (< v_idx_1960 v_b_104_1) (<= v_b_105_1 v_idx_1948) (< v_idx_1961 v_b_107_1) (<= v_b_104_1 v_idx_1959) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1960) v_idx_1949)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1960) v_idx_1949)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1960) v_idx_1949))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1960) v_idx_1949))) 0)))) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int) (v_v_12261_1 (Array Int Int)) (v_v_12259_1 Int) (v_v_12254_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |c_#NULL.offset| v_b_265_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_12259_1)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (= v_v_12261_1 v_v_12254_1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| v_b_266_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_265_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_265_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_265_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_12259_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_265_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 784) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_#NULL.base| (- v_b_265_1)) 392) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (forall ((v_idx_1967 Int) (v_idx_1966 Int) (v_idx_1976 Int) (v_idx_1965 Int) (v_idx_1975 Int) (v_idx_1974 Int)) (or (< v_idx_1967 v_b_266_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1975) v_idx_1966)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1975) v_idx_1966))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1975) v_idx_1966)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1975) v_idx_1966))) 0)) (< v_idx_1975 v_b_264_1) (< v_idx_1976 v_b_267_1) (< v_idx_1966 v_b_265_1) (<= v_b_266_1 v_idx_1966) (<= v_b_265_1 v_idx_1965) (<= v_b_267_1 v_idx_1975) (<= v_b_264_1 v_idx_1974))) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_12259_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_266_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_12259_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1)))))} [2018-12-19 13:43:55,361 WARN L228 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:43:55,361 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:43:55,361 WARN L230 ngHoareTripleChecker]: Post: {2147483470#(exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int) (v_v_12261_1 (Array Int Int)) (v_v_12259_1 Int) (v_v_12254_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |c_#NULL.offset| v_b_265_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (= v_v_12261_1 v_v_12254_1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| v_b_266_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_265_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_265_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_265_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_1982 Int) (v_idx_1981 Int) (v_idx_1991 Int) (v_idx_1980 Int) (v_idx_1990 Int) (v_idx_1989 Int)) (or (< v_idx_1981 v_b_265_1) (<= v_b_264_1 v_idx_1989) (< v_idx_1991 v_b_267_1) (< v_idx_1990 v_b_264_1) (<= v_b_267_1 v_idx_1990) (<= v_b_265_1 v_idx_1980) (<= v_b_266_1 v_idx_1981) (< v_idx_1982 v_b_266_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1990) v_idx_1981)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1990) v_idx_1981))) 0)))) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_12259_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_265_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 784) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_#NULL.base| (- v_b_265_1)) 392) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_266_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_12259_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1))))} [2018-12-19 13:43:55,361 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:43:55,362 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:43:55,363 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:43:55,502 WARN L181 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 877 [2018-12-19 13:43:55,503 WARN L270 ngHoareTripleChecker]: Pre: {2147483471#(or (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (forall ((v_idx_1950 Int) (v_idx_1961 Int) (v_idx_1960 Int) (v_idx_1949 Int) (v_idx_1948 Int) (v_idx_1959 Int)) (or (<= v_b_107_1 v_idx_1960) (< v_idx_1949 v_b_105_1) (<= v_b_106_1 v_idx_1949) (< v_idx_1950 v_b_106_1) (< v_idx_1960 v_b_104_1) (<= v_b_105_1 v_idx_1948) (< v_idx_1961 v_b_107_1) (<= v_b_104_1 v_idx_1959) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1960) v_idx_1949)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1960) v_idx_1949)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1960) v_idx_1949))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1960) v_idx_1949))) 0)))) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int) (v_v_12261_1 (Array Int Int)) (v_v_12259_1 Int) (v_v_12254_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |#NULL.offset| v_b_265_1) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- v_b_266_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_12259_1)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (= v_v_12261_1 v_v_12254_1) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| v_b_266_1) (- 1)) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 792) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_265_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_265_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- |#NULL.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- v_b_265_1)) 392) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_12259_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| v_b_265_1) 0) (<= (- (- |#NULL.base|) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 784) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |#NULL.base| (- v_b_265_1)) 392) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (forall ((v_idx_1967 Int) (v_idx_1966 Int) (v_idx_1976 Int) (v_idx_1965 Int) (v_idx_1975 Int) (v_idx_1974 Int)) (or (< v_idx_1967 v_b_266_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1975) v_idx_1966)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1975) v_idx_1966))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1975) v_idx_1966)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1975) v_idx_1966))) 0)) (< v_idx_1975 v_b_264_1) (< v_idx_1976 v_b_267_1) (< v_idx_1966 v_b_265_1) (<= v_b_266_1 v_idx_1966) (<= v_b_265_1 v_idx_1965) (<= v_b_267_1 v_idx_1975) (<= v_b_264_1 v_idx_1974))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_12259_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- v_b_265_1)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_266_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_12259_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1)))))} [2018-12-19 13:43:55,503 WARN L274 ngHoareTripleChecker]: Action: assume !main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2; [2018-12-19 13:43:55,504 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (not |c_ULTIMATE.start_main_#t~short2|) [2018-12-19 13:43:56,501 WARN L276 ngHoareTripleChecker]: Post: {2147483470#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 792) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- (- |#NULL.offset|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |#NULL.base| (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |#NULL.offset| v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- |#NULL.offset| (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- (- |#NULL.offset|) v_b_266_1) (- 1)) (<= (- |#NULL.offset| (- v_b_266_1)) 393) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- (- |#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- |#NULL.base|) v_b_265_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- |#NULL.base| (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- |#NULL.base| v_b_265_1) 0) (<= (- (- |#NULL.base|) (- v_b_266_1)) 393) (<= (- (- |#NULL.offset|) v_b_265_1) 0) (forall ((v_prenex_158 Int) (v_prenex_159 Int)) (or (< v_prenex_159 v_b_264_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_159) v_prenex_158)) 0) (<= v_b_267_1 v_prenex_159) (<= v_b_266_1 v_prenex_158) (< v_prenex_158 v_b_265_1))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (forall ((v_idx_1981 Int) (v_idx_1990 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1990) v_idx_1981))) 0) (< v_idx_1981 v_b_265_1) (< v_idx_1990 v_b_264_1) (<= v_b_267_1 v_idx_1990) (<= v_b_266_1 v_idx_1981))) (<= (- |#NULL.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- |#NULL.base| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- (- |#NULL.base|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1)))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:44:10,443 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:44:10,443 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:44:10,444 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:44:10,444 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:44:10,445 WARN L224 ngHoareTripleChecker]: Pre: {2147483469#(or (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int) (v_v_12261_1 (Array Int Int)) (v_v_12259_1 Int) (v_v_12254_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |c_#NULL.offset| v_b_265_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_12259_1)) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (= v_v_12261_1 v_v_12254_1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| v_b_266_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_265_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_265_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_2012 Int) (v_idx_2011 Int) (v_idx_2021 Int) (v_idx_2010 Int) (v_idx_2020 Int) (v_idx_2019 Int)) (or (< v_idx_2020 v_b_264_1) (< v_idx_2021 v_b_267_1) (<= v_b_267_1 v_idx_2020) (<= v_b_266_1 v_idx_2011) (<= v_b_264_1 v_idx_2019) (< v_idx_2012 v_b_266_1) (<= v_b_265_1 v_idx_2010) (< v_idx_2011 v_b_265_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_2020) v_idx_2011)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_2020) v_idx_2011))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2020) v_idx_2011)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2020) v_idx_2011))) 0)))) (<= (- (- |c_#NULL.offset|) v_b_265_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_12259_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_265_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 784) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_#NULL.base| (- v_b_265_1)) 392) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_12259_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_266_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_12259_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1)))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| |c_ULTIMATE.start_read~int_#value|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_#NULL.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |c_#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |c_#NULL.base|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (forall ((v_idx_2006 Int) (v_idx_1995 Int) (v_idx_2005 Int) (v_idx_1994 Int) (v_idx_1993 Int) (v_idx_2004 Int)) (or (< v_idx_2006 v_b_107_1) (< v_idx_1995 v_b_106_1) (<= v_b_105_1 v_idx_1993) (<= v_b_104_1 v_idx_2004) (<= v_b_106_1 v_idx_1994) (< v_idx_2005 v_b_104_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_2005) v_idx_1994)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2005) v_idx_1994)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_2005) v_idx_1994))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2005) v_idx_1994))) 0)) (< v_idx_1994 v_b_105_1) (<= v_b_107_1 v_idx_2005))) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- v_b_105_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |c_#NULL.offset|) v_b_105_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |c_#NULL.offset|) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_106_1) (- 1)) (<= (- |c_#NULL.base| v_b_105_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_106_1)) 9) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| v_b_106_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:44:10,445 WARN L228 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:44:10,446 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:44:10,446 WARN L230 ngHoareTripleChecker]: Post: {2147483468#(exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int) (v_v_12261_1 (Array Int Int)) (v_v_12259_1 Int) (v_v_12254_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 789) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |c_#NULL.offset| v_b_265_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_265_1) (- 4)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (= v_v_12261_1 v_v_12254_1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| v_b_266_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- v_b_265_1)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_265_1) 396) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 388) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (forall ((v_idx_2027 Int) (v_idx_2026 Int) (v_idx_2025 Int) (v_idx_2036 Int) (v_idx_2035 Int) (v_idx_2034 Int)) (or (< v_idx_2026 v_b_265_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2035) v_idx_2026)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2035) v_idx_2026))) 0)) (<= v_b_266_1 v_idx_2026) (< v_idx_2035 v_b_264_1) (<= v_b_265_1 v_idx_2025) (<= v_b_267_1 v_idx_2035) (<= v_b_264_1 v_idx_2034) (< v_idx_2027 v_b_266_1) (< v_idx_2036 v_b_267_1))) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 396) (<= (- (- |c_#NULL.base|) v_b_265_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_265_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 396) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| v_b_266_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 788) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 389) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_12259_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 788) (<= (- |c_#NULL.base| v_b_265_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_#NULL.base| (- v_b_265_1)) 392) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_266_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 388) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_12259_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 792) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 396) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_266_1) 395) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 796) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1))))} [2018-12-19 13:44:10,446 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:44:10,448 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:44:10,448 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:44:10,581 WARN L181 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 877 [2018-12-19 13:44:10,581 WARN L270 ngHoareTripleChecker]: Pre: {2147483469#(or (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int) (v_v_12261_1 (Array Int Int)) (v_v_12259_1 Int) (v_v_12254_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |#NULL.offset| v_b_265_1) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- v_b_266_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_12259_1)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (= v_v_12261_1 v_v_12254_1) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| v_b_266_1) (- 1)) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 792) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_265_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_2012 Int) (v_idx_2011 Int) (v_idx_2021 Int) (v_idx_2010 Int) (v_idx_2020 Int) (v_idx_2019 Int)) (or (< v_idx_2020 v_b_264_1) (< v_idx_2021 v_b_267_1) (<= v_b_267_1 v_idx_2020) (<= v_b_266_1 v_idx_2011) (<= v_b_264_1 v_idx_2019) (< v_idx_2012 v_b_266_1) (<= v_b_265_1 v_idx_2010) (< v_idx_2011 v_b_265_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_2020) v_idx_2011)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_2020) v_idx_2011))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_2020) v_idx_2011)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_2020) v_idx_2011))) 0)))) (<= (- (- |#NULL.offset|) v_b_265_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- |#NULL.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- v_b_265_1)) 392) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_12259_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| v_b_265_1) 0) (<= (- (- |#NULL.base|) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 784) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |#NULL.base| (- v_b_265_1)) 392) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_12259_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- v_b_265_1)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_266_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_12259_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1)))) (exists ((v_v_2149_1 (Array Int Int)) (v_b_107_1 Int) (v_b_104_1 Int) (v_b_106_1 Int) (v_b_105_1 Int) (v_v_2147_1 Int) (v_v_2142_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_104_1) (- v_b_107_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_106_1)) 17) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| |ULTIMATE.start_read~int_#value|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_105_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_106_1) 7) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_105_1) (- 400)) (<= (- (- |#NULL.offset|) v_b_106_1) (- 1)) (<= (- (- v_b_106_1) v_b_106_1) (- 2)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_106_1)) 9) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_106_1) (- 1)) (<= (- |#NULL.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_104_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 408) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |#NULL.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_107_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_105_1)) 8) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2147_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_106_1)) 9) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_105_1)) 16) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (= v_v_2142_1 v_v_2149_1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_106_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_106_1) (- 401)) (<= (- (- |#NULL.base|) (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_106_1)) 13) (<= (- v_b_104_1 v_b_107_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_104_1)) 0) (<= (- (- |#NULL.base|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_106_1)) (- 391)) (<= (- (- v_b_105_1) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_105_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_105_1)) 8) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_106_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (forall ((v_idx_2006 Int) (v_idx_1995 Int) (v_idx_2005 Int) (v_idx_1994 Int) (v_idx_1993 Int) (v_idx_2004 Int)) (or (< v_idx_2006 v_b_107_1) (< v_idx_1995 v_b_106_1) (<= v_b_105_1 v_idx_1993) (<= v_b_104_1 v_idx_2004) (<= v_b_106_1 v_idx_1994) (< v_idx_2005 v_b_104_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_2005) v_idx_1994)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_2005) v_idx_1994)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_2005) v_idx_1994))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_2005) v_idx_1994))) 0)) (< v_idx_1994 v_b_105_1) (<= v_b_107_1 v_idx_2005))) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_105_1) 0) (<= (- v_b_105_1 (- v_b_105_1)) 16) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_107_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_105_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_105_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_106_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#value| v_v_2147_1) 0) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_~malloc_~size v_b_105_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_106_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_105_1)) 408) (<= (- (- |#NULL.offset|) v_b_105_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_105_1)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_105_1 v_b_106_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_106_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2147_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_106_1)) 9) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_105_1) v_b_105_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_105_1) (- v_b_106_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_105_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_105_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_105_1) 4) (<= (- (- |#NULL.offset|) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_105_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- ULTIMATE.start_~malloc_~size (- v_b_106_1)) 409) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2147_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_105_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_106_1) 3) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_106_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_106_1) (- 1)) (<= (- |#NULL.base| v_b_105_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_106_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 392)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_106_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_105_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_105_1)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_106_1) 399) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_105_1) 0) (<= (- (- |#NULL.base|) (- v_b_106_1)) 9) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_106_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_105_1) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 4) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_106_1 (- v_b_106_1)) 18) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_106_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_105_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| v_b_106_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_105_1)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:44:10,582 WARN L274 ngHoareTripleChecker]: Action: assume !!main_#t~short2;havoc main_#t~mem1;havoc main_#t~short2;main_#t~post3.base, main_#t~post3.offset := main_~q~1.base, main_~q~1.offset;main_~q~1.base, main_~q~1.offset := main_#t~post3.base, main_#t~post3.offset + 4;havoc main_#t~post3.base, main_#t~post3.offset; [2018-12-19 13:44:10,582 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and |c_ULTIMATE.start_main_#t~short2| (= c_ULTIMATE.start_main_~q~1.base c_ULTIMATE.start_main_~q~1.base_primed) (= c_ULTIMATE.start_main_~q~1.offset_primed (+ c_ULTIMATE.start_main_~q~1.offset 4))) [2018-12-19 13:44:11,603 WARN L276 ngHoareTripleChecker]: Post: {2147483468#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- (- |#NULL.offset|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |#NULL.base| (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_265_1) 396) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 789) (forall ((v_idx_2026 Int) (v_idx_2035 Int)) (or (< v_idx_2026 v_b_265_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_2035) v_idx_2026))) 0) (<= v_b_266_1 v_idx_2026) (< v_idx_2035 v_b_264_1) (<= v_b_267_1 v_idx_2035))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 388) (<= (- |#NULL.offset| v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 389) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (forall ((v_prenex_161 Int) (v_prenex_160 Int)) (or (<= v_b_267_1 v_prenex_161) (<= v_b_266_1 v_prenex_160) (< v_prenex_161 v_b_264_1) (< v_prenex_160 v_b_265_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_161) v_prenex_160)) 0))) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- |#NULL.offset| (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- (- |#NULL.offset|) v_b_266_1) (- 1)) (<= (- |#NULL.offset| (- v_b_266_1)) 393) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- (- |#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_265_1) (- 4)) (<= (- (- |#NULL.base|) v_b_265_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- |#NULL.base| (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 788) (<= (- |#NULL.base| v_b_265_1) 0) (<= (- (- |#NULL.base|) (- v_b_266_1)) 393) (<= (- (- |#NULL.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_266_1) 395) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |#NULL.offset| v_b_266_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- |#NULL.base| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- (- |#NULL.base|) (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1)))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 788) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 388) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 792) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 396) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 396) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 796) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))} [2018-12-19 13:44:38,045 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:44:38,045 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:44:38,045 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:44:38,045 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:44:38,046 WARN L224 ngHoareTripleChecker]: Pre: {2147483467#(or (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int) (v_v_12261_1 (Array Int Int)) (v_v_12259_1 Int) (v_v_12254_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |c_#NULL.offset| v_b_265_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (= v_v_12261_1 v_v_12254_1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| v_b_266_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_265_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_2057 Int) (v_idx_2056 Int) (v_idx_2066 Int) (v_idx_2055 Int) (v_idx_2065 Int) (v_idx_2064 Int)) (or (<= v_b_267_1 v_idx_2065) (<= v_b_266_1 v_idx_2056) (< v_idx_2065 v_b_264_1) (< v_idx_2056 v_b_265_1) (<= v_b_264_1 v_idx_2064) (< v_idx_2057 v_b_266_1) (< v_idx_2066 v_b_267_1) (<= v_b_265_1 v_idx_2055) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2065) v_idx_2056)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2065) v_idx_2056))) 0)))) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_265_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_265_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_12259_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_265_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 784) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_#NULL.base| (- v_b_265_1)) 392) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_266_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_12259_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1)))) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (forall ((v_idx_2049 Int) (v_idx_2048 Int) (v_idx_2047 Int) (v_idx_2046 Int) (v_idx_2051 Int) (v_idx_2050 Int)) (or (< v_idx_2048 v_b_142_1) (<= v_b_142_1 v_idx_2047) (<= v_b_140_1 v_idx_2049) (<= v_b_141_1 v_idx_2046) (<= v_b_143_1 v_idx_2050) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2050) v_idx_2047))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2050) v_idx_2047)) 0)) (< v_idx_2050 v_b_140_1) (< v_idx_2051 v_b_143_1) (< v_idx_2047 v_b_141_1))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:44:38,046 WARN L228 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:44:38,046 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:44:38,047 WARN L230 ngHoareTripleChecker]: Post: {2147483466#(exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int) (v_v_12261_1 (Array Int Int)) (v_v_12259_1 Int) (v_v_12254_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_main (- v_b_265_1)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |c_#NULL.offset| v_b_265_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_main v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (= v_v_12261_1 v_v_12254_1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| v_b_266_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_265_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- (- c_ULTIMATE.start_main_main) v_b_266_1) (- 1)) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_266_1)) 393) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_265_1)) 392) (<= (- (- |c_#NULL.offset|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_266_1)) 393) (<= (- (- |c_#NULL.offset|) v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_265_1)) 392) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_12259_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (forall ((v_idx_2079 Int) (v_idx_2072 Int) (v_idx_2071 Int) (v_idx_2081 Int) (v_idx_2070 Int) (v_idx_2080 Int)) (or (< v_idx_2072 v_b_266_1) (< v_idx_2071 v_b_265_1) (< v_idx_2080 v_b_264_1) (<= v_b_267_1 v_idx_2080) (<= v_b_266_1 v_idx_2071) (<= v_b_264_1 v_idx_2079) (< v_idx_2081 v_b_267_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2080) v_idx_2071)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2080) v_idx_2071))) 0)) (<= v_b_265_1 v_idx_2070))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_265_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_265_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_main v_b_266_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 784) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- v_b_265_1)) 392) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- v_b_265_1)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_266_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_12259_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- v_b_266_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1))))} [2018-12-19 13:44:38,047 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:44:38,048 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:44:38,048 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:44:38,184 WARN L181 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 856 [2018-12-19 13:44:38,184 WARN L270 ngHoareTripleChecker]: Pre: {2147483467#(or (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int) (v_v_12261_1 (Array Int Int)) (v_v_12259_1 Int) (v_v_12254_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |#NULL.offset| v_b_265_1) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- v_b_266_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (= v_v_12261_1 v_v_12254_1) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| v_b_266_1) (- 1)) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 792) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_2057 Int) (v_idx_2056 Int) (v_idx_2066 Int) (v_idx_2055 Int) (v_idx_2065 Int) (v_idx_2064 Int)) (or (<= v_b_267_1 v_idx_2065) (<= v_b_266_1 v_idx_2056) (< v_idx_2065 v_b_264_1) (< v_idx_2056 v_b_265_1) (<= v_b_264_1 v_idx_2064) (< v_idx_2057 v_b_266_1) (< v_idx_2066 v_b_267_1) (<= v_b_265_1 v_idx_2055) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_2065) v_idx_2056)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_2065) v_idx_2056))) 0)))) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_265_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_265_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- |#NULL.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- v_b_265_1)) 392) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_12259_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| v_b_265_1) 0) (<= (- (- |#NULL.base|) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 784) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |#NULL.base| (- v_b_265_1)) 392) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- v_b_265_1)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_266_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_12259_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1)))) (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (forall ((v_idx_2049 Int) (v_idx_2048 Int) (v_idx_2047 Int) (v_idx_2046 Int) (v_idx_2051 Int) (v_idx_2050 Int)) (or (< v_idx_2048 v_b_142_1) (<= v_b_142_1 v_idx_2047) (<= v_b_140_1 v_idx_2049) (<= v_b_141_1 v_idx_2046) (<= v_b_143_1 v_idx_2050) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_2050) v_idx_2047))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_2050) v_idx_2047)) 0)) (< v_idx_2050 v_b_140_1) (< v_idx_2051 v_b_143_1) (< v_idx_2047 v_b_141_1))) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:44:38,185 WARN L274 ngHoareTripleChecker]: Action: main_main := 0; [2018-12-19 13:44:38,185 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= c_ULTIMATE.start_main_main_primed 0) [2018-12-19 13:44:39,364 WARN L276 ngHoareTripleChecker]: Post: {2147483466#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (exists ((v_b_265_1 Int) (v_b_264_1 Int) (v_b_267_1 Int) (v_b_266_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_266_1) (- 1)) (<= (- v_b_265_1 (- v_b_265_1)) 784) (<= (- (- |#NULL.offset|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_265_1) 4) (<= (- (- ULTIMATE.start_main_main) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_265_1)) 392) (<= (- |#NULL.base| (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_266_1)) 393) (<= (- v_b_265_1 v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_265_1)) 392) (<= (- (- v_b_265_1) v_b_265_1) 0) (<= (- v_b_265_1 (- v_b_266_1)) 785) (forall ((v_prenex_163 Int) (v_prenex_162 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_163) v_prenex_162))) 0) (<= v_b_266_1 v_prenex_162) (< v_prenex_162 v_b_265_1) (<= v_b_267_1 v_prenex_163) (< v_prenex_163 v_b_264_1))) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_264_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_266_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_265_1)) 396) (<= (- ULTIMATE.start_~malloc_~size v_b_265_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_267_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_265_1) 0) (<= (- |#NULL.offset| v_b_265_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~q~1.offset v_b_265_1) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_266_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_267_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_265_1)) (- 8)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_265_1) 0) (<= (- v_b_264_1 v_b_267_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_266_1) (- 401)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_266_1)) 793) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_266_1)) 397) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_266_1) (- 1)) (<= (- |#NULL.offset| (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_265_1)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_266_1) (- 1)) (forall ((v_idx_2071 Int) (v_idx_2080 Int)) (or (< v_idx_2071 v_b_265_1) (<= v_b_267_1 v_idx_2080) (< v_idx_2080 v_b_264_1) (<= v_b_266_1 v_idx_2071) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_2080) v_idx_2071)) 0))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_266_1)) 389) (<= (- (- |#NULL.offset|) v_b_266_1) (- 1)) (<= (- |#NULL.offset| (- v_b_266_1)) 393) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_266_1)) (- 7)) (<= (- (- |#NULL.base|) v_b_266_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_main v_b_265_1) 0) (<= (- (- v_b_264_1) (- v_b_267_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_265_1)) 784) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_266_1) 391) (<= (- (- |#NULL.base|) v_b_265_1) 0) (<= (- ULTIMATE.start_main_main (- v_b_266_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_266_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_265_1)) 388) (<= (- (- ULTIMATE.start_main_main) (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_265_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_265_1)) 784) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_265_1) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_266_1)) 393) (<= (- ULTIMATE.start_~malloc_~size (- v_b_265_1)) 792) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_264_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_265_1) 0) (<= (- |#NULL.base| (- v_b_266_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_265_1)) 392) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_265_1) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_265_1)) 392) (<= (- (- v_b_265_1) v_b_266_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- v_b_266_1)) 393) (<= (- |#NULL.base| v_b_265_1) 0) (<= (- (- |#NULL.base|) (- v_b_266_1)) 393) (<= (- (- |#NULL.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_265_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_266_1) (- 5)) (<= (- v_b_266_1 (- v_b_266_1)) 786) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_265_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_266_1) 3) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_266_1)) 393) (<= (- (- v_b_266_1) v_b_266_1) (- 2)) (<= (- (- ULTIMATE.start_main_main) v_b_265_1) 0) (<= (- (- v_b_265_1) (- v_b_266_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_266_1)) 393) (<= (- |#NULL.offset| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_266_1)) 785) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_265_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_265_1)) 392) (<= (- |#NULL.base| v_b_266_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_266_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_266_1)) 785) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_265_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_265_1) 0) (<= (- ULTIMATE.start_main_main v_b_266_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_265_1)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_266_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_266_1) (- 1)))) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:45:18,436 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:45:18,436 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:45:18,437 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:45:18,437 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:45:18,437 WARN L224 ngHoareTripleChecker]: Pre: {2147483461#(or (exists ((v_b_282_1 Int) (v_b_283_1 Int) (v_v_13321_1 Int) (v_b_280_1 Int) (v_b_281_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_283_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_283_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_282_1)) 392) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_283_1)) 393) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_283_1 (- v_b_283_1)) 786) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_282_1) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_282_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_282_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_282_1)) 396) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_282_1) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_280_1)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_282_1) 0) (<= (- v_b_280_1 v_b_281_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_282_1) 0) (<= (- (- |c_#NULL.base|) v_b_283_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_283_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_282_1) v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_283_1)) 785) (forall ((v_idx_2137 Int) (v_idx_2136 Int) (v_idx_2135 Int) (v_idx_2142 Int) (v_idx_2141 Int) (v_idx_2140 Int)) (or (<= v_b_282_1 v_idx_2135) (< v_idx_2137 v_b_283_1) (<= v_b_283_1 v_idx_2136) (< v_idx_2142 v_b_281_1) (< v_idx_2141 v_b_280_1) (<= v_b_281_1 v_idx_2141) (< v_idx_2136 v_b_282_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2141) v_idx_2136))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2141) v_idx_2136)) 0)) (<= v_b_280_1 v_idx_2140))) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_282_1) 0) (<= (- |c_#NULL.base| (- v_b_282_1)) 392) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_283_1)) 793) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_283_1)) 393) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_281_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_13321_1)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_282_1) v_b_282_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_283_1)) 393) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_283_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_282_1)) 388) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_282_1)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_282_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_282_1)) 784) (<= (- (- v_b_280_1) (- v_b_281_1)) 1) (<= (- c_ULTIMATE.start_main_main v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_283_1)) 393) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- v_b_282_1 (- v_b_282_1)) 784) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_283_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_282_1)) 784) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_283_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_282_1)) 792) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_283_1)) 389) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_282_1) 0) (<= (- v_b_282_1 v_b_283_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_283_1) (- 401)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_282_1) (- v_b_283_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_283_1)) (- 7)) (<= (- (- c_ULTIMATE.start_main_main) v_b_283_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_282_1)) 392) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_283_1)) 785) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_282_1) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_282_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_main (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_283_1) v_b_283_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_283_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_282_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_282_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_280_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| v_b_282_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_283_1)) 397) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_283_1) 391) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_13321_1) 0) (<= (- v_b_282_1 (- v_b_283_1)) 785) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_281_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_283_1) 3) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_283_1)) 393) (<= (- |c_#NULL.base| v_b_282_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_282_1)) (- 8)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_282_1)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_282_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_283_1)) 393) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_282_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.base| (- v_b_283_1)) 393) (<= (- |c_#NULL.offset| (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_#NULL.base| v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_283_1) 399) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |c_#NULL.offset|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_66_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |c_#NULL.base| v_b_65_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |c_#NULL.base| (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |c_#NULL.base|) (- v_b_66_1)) 5) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.offset| (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |c_#NULL.base|) (- v_b_65_1)) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (forall ((v_idx_2126 Int) (v_idx_2125 Int) (v_idx_2124 Int) (v_idx_2122 Int) (v_idx_2121 Int) (v_idx_2120 Int)) (or (<= v_b_65_1 v_idx_2120) (< v_idx_2125 v_b_64_1) (< v_idx_2126 v_b_67_1) (<= v_b_64_1 v_idx_2124) (<= v_b_67_1 v_idx_2125) (< v_idx_2121 v_b_65_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2125) v_idx_2121))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2125) v_idx_2121)) 0)) (< v_idx_2122 v_b_66_1) (<= v_b_66_1 v_idx_2121))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:45:18,438 WARN L228 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:45:18,438 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:45:18,438 WARN L230 ngHoareTripleChecker]: Post: {2147483460#(exists ((v_b_282_1 Int) (v_b_283_1 Int) (v_v_13321_1 Int) (v_b_280_1 Int) (v_b_281_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_283_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_283_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_main v_b_283_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_282_1)) 392) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_283_1)) 393) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_283_1 (- v_b_283_1)) 786) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_282_1) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_282_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_282_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_282_1)) 396) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_282_1) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_280_1)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_282_1) 0) (<= (- v_b_280_1 v_b_281_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_282_1) 0) (<= (- (- |c_#NULL.base|) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_283_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_282_1) v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_283_1)) 785) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_282_1) 0) (<= (- |c_#NULL.base| (- v_b_282_1)) 392) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_283_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_283_1)) 793) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_283_1)) 393) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_281_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_13321_1)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_283_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_282_1) v_b_282_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_283_1)) 393) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_283_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_282_1)) 388) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_282_1)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_282_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_282_1)) 784) (<= (- (- v_b_280_1) (- v_b_281_1)) 1) (<= (- c_ULTIMATE.start_main_main v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_283_1)) 393) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_282_1 (- v_b_282_1)) 784) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_283_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_282_1)) 784) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_283_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_282_1)) 792) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_283_1)) 389) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_282_1) 0) (<= (- v_b_282_1 v_b_283_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_283_1) (- 401)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_282_1) (- v_b_283_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_283_1)) (- 7)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_283_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_282_1)) 392) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_283_1)) 785) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_282_1) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_282_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_282_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_main (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_283_1) v_b_283_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_283_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_282_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_282_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_280_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_2158 Int) (v_idx_2157 Int) (v_idx_2156 Int) (v_idx_2153 Int) (v_idx_2152 Int) (v_idx_2151 Int)) (or (< v_idx_2157 v_b_280_1) (<= v_b_281_1 v_idx_2157) (<= v_b_283_1 v_idx_2152) (<= v_b_282_1 v_idx_2151) (< v_idx_2153 v_b_283_1) (<= v_b_280_1 v_idx_2156) (< v_idx_2158 v_b_281_1) (< v_idx_2152 v_b_282_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2157) v_idx_2152))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2157) v_idx_2152)) 0)))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| v_b_282_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_283_1)) 397) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_283_1) 391) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_13321_1) 0) (<= (- v_b_282_1 (- v_b_283_1)) 785) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_281_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_283_1) 3) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_282_1)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_282_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_283_1)) 393) (<= (- |c_#NULL.base| v_b_282_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_282_1)) (- 8)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_282_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_283_1)) 393) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_282_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.base| (- v_b_283_1)) 393) (<= (- |c_#NULL.offset| (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_#NULL.base| v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_283_1) 399) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:45:18,438 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:45:18,561 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:45:18,561 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:45:20,871 WARN L181 SmtUtils]: Spent 2.31 s on a formula simplification that was a NOOP. DAG size: 959 [2018-12-19 13:45:20,872 WARN L270 ngHoareTripleChecker]: Pre: {2147483461#(or (exists ((v_b_282_1 Int) (v_b_283_1 Int) (v_v_13321_1 Int) (v_b_280_1 Int) (v_b_281_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_283_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_283_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_282_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_283_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_282_1)) 392) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_283_1)) 393) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_283_1 (- v_b_283_1)) 786) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_282_1) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_282_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_282_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_282_1)) 396) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_282_1) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_280_1)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_282_1) 0) (<= (- v_b_280_1 v_b_281_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_282_1) 0) (<= (- (- |#NULL.base|) v_b_283_1) (- 1)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_283_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_282_1) v_b_283_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_283_1)) 785) (forall ((v_idx_2137 Int) (v_idx_2136 Int) (v_idx_2135 Int) (v_idx_2142 Int) (v_idx_2141 Int) (v_idx_2140 Int)) (or (<= v_b_282_1 v_idx_2135) (< v_idx_2137 v_b_283_1) (<= v_b_283_1 v_idx_2136) (< v_idx_2142 v_b_281_1) (< v_idx_2141 v_b_280_1) (<= v_b_281_1 v_idx_2141) (< v_idx_2136 v_b_282_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_2141) v_idx_2136))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_2141) v_idx_2136)) 0)) (<= v_b_280_1 v_idx_2140))) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_283_1)) 393) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_282_1) 0) (<= (- |#NULL.base| (- v_b_282_1)) 392) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- ULTIMATE.start_~malloc_~size (- v_b_283_1)) 793) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_283_1)) 393) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_281_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_13321_1)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_282_1) v_b_282_1) 0) (<= (- (- |#NULL.base|) (- v_b_283_1)) 393) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_283_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_282_1)) 388) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_282_1) 0) (<= (- (- |#NULL.offset|) (- v_b_283_1)) 393) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_282_1)) 784) (<= (- (- v_b_280_1) (- v_b_281_1)) 1) (<= (- ULTIMATE.start_main_main v_b_282_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_283_1)) 393) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_282_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- v_b_282_1 (- v_b_282_1)) 784) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_283_1)) 393) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) v_b_282_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_282_1)) 784) (<= (- (- ULTIMATE.start_main_main) (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_283_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_282_1)) 792) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_283_1)) 389) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_282_1) 0) (<= (- v_b_282_1 v_b_283_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_283_1) (- 401)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_282_1) (- v_b_283_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_283_1)) (- 7)) (<= (- (- ULTIMATE.start_main_main) v_b_283_1) (- 1)) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_282_1)) 392) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_283_1)) 785) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_282_1) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) v_b_282_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_main (- v_b_282_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_283_1) v_b_283_1) (- 2)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_283_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_283_1)) 393) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- ULTIMATE.start_main_main) (- v_b_283_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset v_b_282_1) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_282_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_280_1) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| v_b_282_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_283_1)) 397) (<= (- ULTIMATE.start_main_~q~1.offset v_b_283_1) 391) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_13321_1) 0) (<= (- v_b_282_1 (- v_b_283_1)) 785) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_281_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_283_1) 3) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.offset| (- v_b_282_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_282_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_283_1)) 393) (<= (- |#NULL.base| v_b_282_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_282_1)) 392) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_282_1)) (- 8)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_282_1)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_282_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_main (- v_b_283_1)) 393) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_282_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.base| (- v_b_283_1)) 393) (<= (- |#NULL.offset| (- v_b_283_1)) 393) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |#NULL.base| v_b_283_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_283_1) 399) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_65_1 Int) (v_b_64_1 Int) (v_v_628_1 (Array Int Int)) (v_v_635_1 (Array Int Int)) (v_b_67_1 Int) (v_b_66_1 Int) (v_v_633_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_65_1)) (- 396)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main (- v_b_66_1)) 5) (= v_v_628_1 v_v_635_1) (<= (- (- |#NULL.offset|) (- v_b_65_1)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_64_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_65_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_66_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_633_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_65_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_65_1)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) v_b_66_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_66_1) (- 401)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_66_1 (- v_b_66_1)) 10) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_65_1) v_b_65_1) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_65_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_65_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- ULTIMATE.start_~malloc_~size v_b_65_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| v_b_65_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_65_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_66_1)) 5) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_66_1)) 5) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) v_b_65_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_65_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_66_1)) 5) (<= (- v_b_65_1 (- v_b_66_1)) 9) (<= (- |#NULL.base| v_b_65_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_66_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_66_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_66_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_65_1) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_66_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_65_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_66_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_66_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_65_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_main (- v_b_65_1)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_66_1) 399) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_633_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_66_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_65_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_66_1)) 9) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_65_1) (- 400)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- v_b_65_1)) 4) (<= (- (- v_b_66_1) v_b_66_1) (- 2)) (<= (- |#NULL.base| (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_65_1)) 4) (<= (- (- |#NULL.base|) (- v_b_66_1)) 5) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_65_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_65_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_65_1) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_65_1)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_65_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_66_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_66_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_66_1) 3) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.offset| (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) (- v_b_66_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_65_1)) 0) (<= (- (- |#NULL.base|) (- v_b_65_1)) 4) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_66_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_65_1)) 4) (<= (- v_b_65_1 (- v_b_65_1)) 8) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_66_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_64_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_66_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_67_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_64_1) (- v_b_67_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_67_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (forall ((v_idx_2126 Int) (v_idx_2125 Int) (v_idx_2124 Int) (v_idx_2122 Int) (v_idx_2121 Int) (v_idx_2120 Int)) (or (<= v_b_65_1 v_idx_2120) (< v_idx_2125 v_b_64_1) (< v_idx_2126 v_b_67_1) (<= v_b_64_1 v_idx_2124) (<= v_b_67_1 v_idx_2125) (< v_idx_2121 v_b_65_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_2125) v_idx_2121))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_2125) v_idx_2121)) 0)) (< v_idx_2122 v_b_66_1) (<= v_b_66_1 v_idx_2121))) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_66_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_65_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_66_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_66_1)) 405) (<= (- v_b_64_1 v_b_67_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- v_b_65_1 v_b_66_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_66_1) 3) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_65_1) 0) (<= (- (- v_b_65_1) (- v_b_66_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_65_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:45:20,872 WARN L274 ngHoareTripleChecker]: Action: #t~ret4 := main_main; [2018-12-19 13:45:20,872 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (= |c_ULTIMATE.start_#t~ret4_primed| c_ULTIMATE.start_main_main) [2018-12-19 13:45:22,135 WARN L276 ngHoareTripleChecker]: Post: {2147483460#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (exists ((v_b_282_1 Int) (v_b_283_1 Int) (v_b_280_1 Int) (v_b_281_1 Int)) (and (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_283_1)) 393) (<= (- (- |#NULL.base|) v_b_282_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_282_1)) 784) (<= (- (- ULTIMATE.start_main_main) (- v_b_282_1)) 392) (forall ((v_idx_2157 Int) (v_idx_2152 Int)) (or (<= v_b_281_1 v_idx_2157) (< v_idx_2157 v_b_280_1) (<= v_b_283_1 v_idx_2152) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_2157) v_idx_2152)) 0) (< v_idx_2152 v_b_282_1))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_283_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_283_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_283_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_282_1)) 792) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_283_1)) 389) (<= (- ULTIMATE.start_main_main v_b_283_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_282_1) 0) (<= (- v_b_282_1 v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_282_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_283_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_283_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_282_1)) 392) (<= (- (- |#NULL.base|) (- v_b_282_1)) 392) (<= (- (- v_b_282_1) (- v_b_283_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_283_1)) (- 7)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_283_1)) 393) (<= (- (- ULTIMATE.start_main_main) v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_283_1) (- 1)) (<= (- v_b_283_1 (- v_b_283_1)) 786) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_282_1) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_282_1)) 392) (<= (- ULTIMATE.start_~malloc_~size v_b_282_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_282_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_282_1)) 396) (<= (- ULTIMATE.start_main_~q~1.offset v_b_282_1) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_280_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_283_1)) 785) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_282_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_282_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_282_1) 4) (<= (- v_b_280_1 v_b_281_1) (- 1)) (<= (- (- |#NULL.base|) v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| v_b_282_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_282_1) 0) (<= (- (- v_b_282_1) v_b_283_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_282_1)) 392) (<= (- (- v_b_283_1) v_b_283_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_283_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_283_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_283_1)) 785) (<= (- (- ULTIMATE.start_main_main) (- v_b_283_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset v_b_282_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_282_1) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_280_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_283_1)) 393) (<= (- |#NULL.offset| v_b_282_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_283_1)) 397) (<= (- ULTIMATE.start_main_~q~1.offset v_b_283_1) 391) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_282_1) 0) (<= (- |#NULL.offset| v_b_283_1) (- 1)) (<= (- |#NULL.base| (- v_b_282_1)) 392) (<= (- v_b_282_1 (- v_b_283_1)) 785) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_283_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_281_1) (- 1)) (forall ((v_prenex_165 Int) (v_prenex_164 Int)) (or (<= v_b_283_1 v_prenex_165) (<= v_b_281_1 v_prenex_164) (< v_prenex_165 v_b_282_1) (< v_prenex_164 v_b_280_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_164) v_prenex_165))) 0))) (<= (- ULTIMATE.start_~malloc_~size (- v_b_283_1)) 793) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_283_1) 3) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_283_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_281_1)) 1) (<= (- |#NULL.offset| (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_282_1) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_283_1)) 393) (<= (- |#NULL.base| v_b_282_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_282_1)) 392) (<= (- (- v_b_282_1) v_b_282_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_282_1)) (- 8)) (<= (- (- |#NULL.base|) (- v_b_283_1)) 393) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_282_1)) 392) (<= (- (- |#NULL.offset|) v_b_283_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_282_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_283_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_283_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_282_1)) 388) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_283_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_282_1)) 0) (<= (- |#NULL.base| (- v_b_283_1)) 393) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_282_1)) 392) (<= (- (- |#NULL.offset|) v_b_282_1) 0) (<= (- |#NULL.offset| (- v_b_283_1)) 393) (<= (- |#NULL.base| v_b_283_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_283_1)) 393) (<= (- ULTIMATE.start_~malloc_~size v_b_283_1) 399) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_282_1)) 784) (<= (- ULTIMATE.start_main_main v_b_282_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_283_1)) 393) (<= (- (- v_b_280_1) (- v_b_281_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_282_1) 0) (<= (- v_b_282_1 (- v_b_282_1)) 784))) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 13:45:49,715 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 13:45:49,715 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 13:45:49,716 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 13:45:49,716 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 13:45:49,717 WARN L224 ngHoareTripleChecker]: Pre: {2147483455#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- c_ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.offset| v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.base|) v_b_142_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |c_#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |c_#NULL.base|) (- v_b_142_1)) 13) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (forall ((v_idx_2169 Int) (v_idx_2168 Int) (v_idx_2173 Int) (v_idx_2172 Int) (v_idx_2171 Int) (v_idx_2170 Int)) (or (< v_idx_2172 v_b_140_1) (< v_idx_2173 v_b_143_1) (<= v_b_142_1 v_idx_2169) (< v_idx_2170 v_b_142_1) (<= v_b_143_1 v_idx_2172) (<= v_b_140_1 v_idx_2171) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2172) v_idx_2169))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2172) v_idx_2169)) 0)) (< v_idx_2169 v_b_141_1) (<= v_b_141_1 v_idx_2168))) (<= (- c_ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_141_1) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_142_1)) 13) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_142_1)) 13) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |c_#NULL.base| (- v_b_141_1)) 12) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |c_#NULL.offset| v_b_142_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_282_1 Int) (v_b_283_1 Int) (v_v_13321_1 Int) (v_b_280_1 Int) (v_b_281_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_283_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_283_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_main v_b_283_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (forall ((v_idx_2189 Int) (v_idx_2188 Int) (v_idx_2187 Int) (v_idx_2184 Int) (v_idx_2183 Int) (v_idx_2182 Int)) (or (< v_idx_2183 v_b_282_1) (< v_idx_2184 v_b_283_1) (< v_idx_2188 v_b_280_1) (<= v_b_282_1 v_idx_2182) (< v_idx_2189 v_b_281_1) (<= v_b_283_1 v_idx_2183) (<= v_b_280_1 v_idx_2187) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2188) v_idx_2183))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2188) v_idx_2183)) 0)) (<= v_b_281_1 v_idx_2188))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_282_1)) 392) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_283_1)) 393) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_283_1 (- v_b_283_1)) 786) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_282_1) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_282_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_282_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_282_1)) 396) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_282_1) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_280_1)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_282_1) 0) (<= (- v_b_280_1 v_b_281_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_282_1) 0) (<= (- (- |c_#NULL.base|) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_283_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_282_1) v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_283_1)) 785) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_282_1) 0) (<= (- |c_#NULL.base| (- v_b_282_1)) 392) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_283_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_283_1)) 793) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_283_1)) 393) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_281_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_13321_1)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_283_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_282_1) v_b_282_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_283_1)) 393) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_283_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_282_1)) 388) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_282_1)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_282_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_282_1)) 784) (<= (- (- v_b_280_1) (- v_b_281_1)) 1) (<= (- c_ULTIMATE.start_main_main v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_283_1)) 393) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_282_1 (- v_b_282_1)) 784) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_283_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_282_1)) 784) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_283_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_282_1)) 792) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_283_1)) 389) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_282_1) 0) (<= (- v_b_282_1 v_b_283_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_283_1) (- 401)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_282_1) (- v_b_283_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_283_1)) (- 7)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_283_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_282_1)) 392) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_283_1)) 785) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_282_1) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_282_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_282_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_main (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_283_1) v_b_283_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_283_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_282_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_282_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_280_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| v_b_282_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_283_1)) 397) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_283_1) 391) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_13321_1) 0) (<= (- v_b_282_1 (- v_b_283_1)) 785) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_281_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_283_1) 3) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_282_1)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_282_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_283_1)) 393) (<= (- |c_#NULL.base| v_b_282_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_282_1)) (- 8)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_282_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_283_1)) 393) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_282_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.base| (- v_b_283_1)) 393) (<= (- |c_#NULL.offset| (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_#NULL.base| v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_283_1) 399) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:45:49,717 WARN L228 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:45:49,717 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:45:49,718 WARN L230 ngHoareTripleChecker]: Post: {2147483454#(exists ((v_b_282_1 Int) (v_b_283_1 Int) (v_v_13321_1 Int) (v_b_280_1 Int) (v_b_281_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_283_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_283_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_main v_b_283_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (forall ((v_idx_2204 Int) (v_idx_2203 Int) (v_idx_2200 Int) (v_idx_2199 Int) (v_idx_2198 Int) (v_idx_2205 Int)) (or (<= v_b_280_1 v_idx_2203) (< v_idx_2200 v_b_283_1) (< v_idx_2204 v_b_280_1) (< v_idx_2199 v_b_282_1) (< v_idx_2205 v_b_281_1) (<= v_b_283_1 v_idx_2199) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_2204) v_idx_2199))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_2204) v_idx_2199)) 0)) (<= v_b_282_1 v_idx_2198) (<= v_b_281_1 v_idx_2204))) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- |c_#NULL.base|)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_282_1)) 392) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |c_#NULL.base| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_283_1)) 393) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_283_1 (- v_b_283_1)) 786) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_282_1) (- 4)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_282_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_282_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_282_1)) 396) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_282_1) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_280_1)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_282_1) 0) (<= (- v_b_280_1 v_b_281_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_282_1) 0) (<= (- (- |c_#NULL.base|) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_283_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_282_1) v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_283_1)) 785) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_#t~ret4|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_main (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_282_1) 0) (<= (- |c_#NULL.base| (- v_b_282_1)) 392) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- v_b_283_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_283_1)) 793) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_283_1)) 393) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_281_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_main)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_13321_1)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_283_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_282_1) v_b_282_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- v_b_283_1)) 393) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_#t~ret4|) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_283_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_282_1)) 388) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_main) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_282_1)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) v_b_282_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_282_1)) 784) (<= (- (- v_b_280_1) (- v_b_281_1)) 1) (<= (- c_ULTIMATE.start_main_main v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_283_1)) 393) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_282_1 (- v_b_282_1)) 784) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_283_1)) 393) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_282_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_282_1)) 784) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_283_1) (- 5)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_283_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_282_1)) 792) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_283_1)) 389) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_282_1) 0) (<= (- v_b_282_1 v_b_283_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_283_1) (- 401)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 792) (<= (- (- c_ULTIMATE.start_main_main) c_ULTIMATE.start_main_main) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_282_1) (- v_b_283_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_main (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_283_1)) (- 7)) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_main) v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_283_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_282_1)) 392) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_283_1)) 785) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_282_1) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_main) 0) (<= (- |c_ULTIMATE.start_#t~ret4| v_b_282_1) 0) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- c_ULTIMATE.start_main_main) v_b_282_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- c_ULTIMATE.start_main_main (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_283_1) v_b_283_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_283_1) (- 1)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_main) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_main)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_main c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- c_ULTIMATE.start_main_main) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_282_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_282_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_280_1) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| v_b_282_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_283_1)) 397) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_283_1) 391) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- c_ULTIMATE.start_main_main |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| v_b_283_1) (- 1)) (<= (- |c_ULTIMATE.start_#t~ret4| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_13321_1) 0) (<= (- v_b_282_1 (- v_b_283_1)) 785) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_281_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_283_1) 3) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_#NULL.offset| (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_main)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_#t~ret4|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_282_1)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) v_b_282_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_283_1)) 393) (<= (- |c_#NULL.base| v_b_282_1) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_282_1)) 392) (<= (- (- c_ULTIMATE.start_main_main) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_282_1)) (- 8)) (<= (- (- c_ULTIMATE.start_main_main) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_282_1)) 392) (<= (- |c_ULTIMATE.start_#t~ret4| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_282_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_main (- v_b_283_1)) 393) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_ULTIMATE.start_#t~ret4|) (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_282_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.base| (- v_b_283_1)) 393) (<= (- |c_#NULL.offset| (- v_b_283_1)) 393) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_#NULL.base| v_b_283_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_283_1) 399) (<= (- |c_ULTIMATE.start_#t~ret4| c_ULTIMATE.start_main_main) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_#t~ret4|)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 13:45:49,718 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 13:45:49,822 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 13:45:49,822 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 13:45:52,143 WARN L181 SmtUtils]: Spent 2.32 s on a formula simplification that was a NOOP. DAG size: 1089 [2018-12-19 13:45:52,145 WARN L270 ngHoareTripleChecker]: Pre: {2147483455#(or (exists ((v_b_141_1 Int) (v_b_142_1 Int) (v_v_4503_1 Int) (v_b_140_1 Int) (v_v_4505_1 (Array Int Int)) (v_b_143_1 Int) (v_v_4498_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_142_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- v_b_141_1 (- v_b_141_1)) 24) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_142_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_142_1)) 413) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| v_b_141_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- ULTIMATE.start_main_main (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_141_1)) 12) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_142_1) 399) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_141_1)) 8) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_141_1) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_141_1)) (- 388)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.offset| v_b_141_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 24) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_142_1)) 25) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_141_1) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_141_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- v_b_142_1 (- v_b_142_1)) 26) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_141_1) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_141_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_141_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_142_1) (- 1)) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_142_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_141_1) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_141_1) (- v_b_142_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_141_1)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_143_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.base|) v_b_142_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_142_1)) 25) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_#t~ret4| v_b_142_1) (- 1)) (<= (- (- v_b_142_1) v_b_142_1) (- 2)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_141_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_141_1 (- v_b_142_1)) 25) (<= (- (- |#NULL.base|) (- v_b_141_1)) 12) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_141_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_141_1) 0) (<= (- (- |#NULL.offset|) (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_141_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_142_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_main (- v_b_142_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 12) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4503_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_143_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_141_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_140_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_141_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- v_b_141_1)) 12) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_140_1) (- v_b_143_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_142_1) (- 1)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- v_b_141_1 v_b_142_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_142_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_142_1)) (- 387)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_main) v_b_142_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 16) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- |#NULL.base|) (- v_b_142_1)) 13) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_142_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_141_1)) 16) (<= (- (- ULTIMATE.start_main_main) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_141_1) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_4503_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (forall ((v_idx_2169 Int) (v_idx_2168 Int) (v_idx_2173 Int) (v_idx_2172 Int) (v_idx_2171 Int) (v_idx_2170 Int)) (or (< v_idx_2172 v_b_140_1) (< v_idx_2173 v_b_143_1) (<= v_b_142_1 v_idx_2169) (< v_idx_2170 v_b_142_1) (<= v_b_143_1 v_idx_2172) (<= v_b_140_1 v_idx_2171) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_2172) v_idx_2169))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_2172) v_idx_2169)) 0)) (< v_idx_2169 v_b_141_1) (<= v_b_141_1 v_idx_2168))) (<= (- ULTIMATE.start_main_main v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_142_1) (- 401)) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_141_1)) 24) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_142_1)) 13) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_140_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_142_1)) 13) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_140_1 v_b_143_1) (- 1)) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) v_b_141_1) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_141_1)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_141_1)) 24) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_141_1) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_141_1)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (= v_v_4505_1 v_v_4498_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 388)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_142_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- v_b_142_1)) 13) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- v_b_141_1) v_b_142_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_142_1)) 13) (<= (- |ULTIMATE.start_#t~ret4| v_b_141_1) 0) (<= (- |#NULL.base| (- v_b_141_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset v_b_142_1) 11) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_main) v_b_141_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_141_1)) 12) (<= (- |#NULL.offset| v_b_142_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_142_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_142_1)) 13) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 388)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_142_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_282_1 Int) (v_b_283_1 Int) (v_v_13321_1 Int) (v_b_280_1 Int) (v_b_281_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_282_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_283_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_283_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_main v_b_283_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_282_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_283_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (forall ((v_idx_2189 Int) (v_idx_2188 Int) (v_idx_2187 Int) (v_idx_2184 Int) (v_idx_2183 Int) (v_idx_2182 Int)) (or (< v_idx_2183 v_b_282_1) (< v_idx_2184 v_b_283_1) (< v_idx_2188 v_b_280_1) (<= v_b_282_1 v_idx_2182) (< v_idx_2189 v_b_281_1) (<= v_b_283_1 v_idx_2183) (<= v_b_280_1 v_idx_2187) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_2188) v_idx_2183))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_2188) v_idx_2183)) 0)) (<= v_b_281_1 v_idx_2188))) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_282_1)) 392) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_283_1)) 393) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- v_b_283_1 (- v_b_283_1)) 786) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_282_1) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_282_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_282_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_282_1)) 396) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_282_1) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_280_1)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_282_1) 0) (<= (- v_b_280_1 v_b_281_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_282_1) 0) (<= (- (- |#NULL.base|) v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_283_1) (- 1)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_282_1) v_b_283_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_283_1)) 785) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_283_1)) 393) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_282_1) 0) (<= (- |#NULL.base| (- v_b_282_1)) 392) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_283_1)) 393) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- ULTIMATE.start_~malloc_~size (- v_b_283_1)) 793) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_283_1)) 393) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_281_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_13321_1)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_#t~ret4| v_b_283_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_282_1) v_b_282_1) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- v_b_283_1)) 393) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_283_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_282_1)) 388) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_282_1)) 392) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) v_b_282_1) 0) (<= (- (- |#NULL.offset|) (- v_b_283_1)) 393) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_282_1)) 784) (<= (- (- v_b_280_1) (- v_b_281_1)) 1) (<= (- ULTIMATE.start_main_main v_b_282_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_283_1)) 393) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_282_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- v_b_282_1 (- v_b_282_1)) 784) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_283_1)) 393) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) v_b_282_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_282_1)) 784) (<= (- (- ULTIMATE.start_main_main) (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_283_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_282_1)) 792) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_283_1)) 389) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_282_1) 0) (<= (- v_b_282_1 v_b_283_1) (- 1)) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_283_1) (- 401)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_b_282_1) (- v_b_283_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_283_1)) (- 7)) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_283_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_282_1)) 392) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_283_1)) 785) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_282_1) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_282_1) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_main) v_b_282_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- ULTIMATE.start_main_main (- v_b_282_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_283_1) v_b_283_1) (- 2)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_283_1) (- 1)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_283_1)) 393) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- ULTIMATE.start_main_main) (- v_b_283_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset v_b_282_1) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_282_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_280_1) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| v_b_282_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_283_1)) 397) (<= (- ULTIMATE.start_main_~q~1.offset v_b_283_1) 391) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#value| v_v_13321_1) 0) (<= (- v_b_282_1 (- v_b_283_1)) 785) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_281_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_283_1) 3) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.offset| (- v_b_282_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_282_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_283_1)) 393) (<= (- |#NULL.base| v_b_282_1) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_282_1)) 392) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_282_1)) (- 8)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_282_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_main (- v_b_283_1)) 393) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_283_1)) 393) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_282_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.base| (- v_b_283_1)) 393) (<= (- |#NULL.offset| (- v_b_283_1)) 393) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |#NULL.base| v_b_283_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_283_1) 399) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 13:45:52,145 WARN L274 ngHoareTripleChecker]: Action: assume true; [2018-12-19 13:45:52,145 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: true [2018-12-19 13:45:55,431 WARN L276 ngHoareTripleChecker]: Post: {2147483454#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |#NULL.base| (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 388) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_#t~ret4|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_main (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_main)) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_#t~ret4|) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |#NULL.base| ULTIMATE.start_main_main) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- ULTIMATE.start_main_main) ULTIMATE.start_main_main) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 8)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_main (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_#t~ret4|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_main) 0) (exists ((v_b_282_1 Int) (v_b_283_1 Int) (v_b_280_1 Int) (v_b_281_1 Int)) (and (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_283_1)) 393) (<= (- (- |#NULL.base|) v_b_282_1) 0) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_282_1)) 784) (<= (- (- ULTIMATE.start_main_main) (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_283_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_283_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_283_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_282_1)) 792) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_283_1)) 389) (<= (- ULTIMATE.start_main_main v_b_283_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_282_1) 0) (<= (- v_b_282_1 v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_282_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_283_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_283_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_282_1)) 392) (<= (- (- |#NULL.base|) (- v_b_282_1)) 392) (<= (- (- v_b_282_1) (- v_b_283_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_283_1)) (- 7)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_283_1)) 393) (<= (- (- ULTIMATE.start_main_main) v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_283_1) (- 1)) (<= (- v_b_283_1 (- v_b_283_1)) 786) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_282_1) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_282_1)) 392) (<= (- ULTIMATE.start_~malloc_~size v_b_282_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_282_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_282_1)) 396) (<= (- ULTIMATE.start_main_~q~1.offset v_b_282_1) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_280_1)) 0) (forall ((v_prenex_167 Int) (v_prenex_166 Int)) (or (<= v_b_281_1 v_prenex_166) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_166) v_prenex_167)) 0) (< v_prenex_167 v_b_282_1) (< v_prenex_166 v_b_280_1) (<= v_b_283_1 v_prenex_167))) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_283_1)) 785) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_283_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_282_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_282_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_282_1) 4) (<= (- v_b_280_1 v_b_281_1) (- 1)) (<= (- (- |#NULL.base|) v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_#t~ret4| v_b_282_1) 0) (<= (- (- ULTIMATE.start_main_main) v_b_282_1) 0) (<= (- (- v_b_282_1) v_b_283_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_282_1)) 392) (<= (- (- v_b_283_1) v_b_283_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_283_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_283_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_283_1)) 785) (<= (- (- ULTIMATE.start_main_main) (- v_b_283_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset v_b_282_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_282_1) (- 400)) (forall ((v_idx_2204 Int) (v_idx_2199 Int)) (or (< v_idx_2204 v_b_280_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_2204) v_idx_2199))) 0) (< v_idx_2199 v_b_282_1) (<= v_b_283_1 v_idx_2199) (<= v_b_281_1 v_idx_2204))) (<= (- (- |#NULL.offset|) (- v_b_282_1)) 392) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_280_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_283_1)) 393) (<= (- |#NULL.offset| v_b_282_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_283_1)) 397) (<= (- ULTIMATE.start_main_~q~1.offset v_b_283_1) 391) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_282_1) 0) (<= (- |#NULL.offset| v_b_283_1) (- 1)) (<= (- |#NULL.base| (- v_b_282_1)) 392) (<= (- v_b_282_1 (- v_b_283_1)) 785) (<= (- |ULTIMATE.start_#t~ret4| (- v_b_283_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_281_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_283_1)) 793) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_283_1) 3) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_283_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_281_1)) 1) (<= (- |#NULL.offset| (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) v_b_282_1) 0) (<= (- |ULTIMATE.start_#t~ret4| v_b_283_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_283_1)) 393) (<= (- |#NULL.base| v_b_282_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_282_1)) 392) (<= (- (- v_b_282_1) v_b_282_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_282_1)) (- 8)) (<= (- (- |#NULL.base|) (- v_b_283_1)) 393) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_282_1)) 392) (<= (- (- |#NULL.offset|) v_b_283_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_282_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_283_1) (- 1)) (<= (- ULTIMATE.start_main_main (- v_b_283_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_282_1)) 388) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_282_1)) 392) (<= (- (- |ULTIMATE.start_#t~ret4|) (- v_b_283_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_282_1)) 0) (<= (- |#NULL.base| (- v_b_283_1)) 393) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_282_1)) 392) (<= (- (- |#NULL.offset|) v_b_282_1) 0) (<= (- |#NULL.offset| (- v_b_283_1)) 393) (<= (- |#NULL.base| v_b_283_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_283_1)) 393) (<= (- ULTIMATE.start_~malloc_~size v_b_283_1) 399) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_282_1)) 784) (<= (- ULTIMATE.start_main_main v_b_282_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_283_1)) 393) (<= (- (- v_b_280_1) (- v_b_281_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_282_1) 0) (<= (- v_b_282_1 (- v_b_282_1)) 784))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_#t~ret4| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_main) 0) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_main) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 784) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) ULTIMATE.start_~malloc_~size) (- 800)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_main)) 0) (<= (- ULTIMATE.start_main_main ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- ULTIMATE.start_main_main |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_main)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_main)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_#t~ret4|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- (- ULTIMATE.start_main_main) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_main) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_#t~ret4| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 784) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |ULTIMATE.start_#t~ret4| ULTIMATE.start_main_main) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.base| (- |ULTIMATE.start_#t~ret4|)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))}