java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerBplInline.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-fb97592 [2018-12-19 21:41:55,351 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-19 21:41:55,353 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-19 21:41:55,373 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-19 21:41:55,373 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-19 21:41:55,374 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-19 21:41:55,376 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-19 21:41:55,379 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-19 21:41:55,381 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-19 21:41:55,382 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-19 21:41:55,389 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-19 21:41:55,390 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-19 21:41:55,391 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-19 21:41:55,395 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-19 21:41:55,397 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-19 21:41:55,398 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-19 21:41:55,398 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-19 21:41:55,403 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-19 21:41:55,408 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-19 21:41:55,409 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-19 21:41:55,411 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-19 21:41:55,412 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-19 21:41:55,415 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-19 21:41:55,415 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-19 21:41:55,415 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-19 21:41:55,416 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-19 21:41:55,417 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-19 21:41:55,421 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-19 21:41:55,422 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-19 21:41:55,423 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-19 21:41:55,423 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-19 21:41:55,424 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-19 21:41:55,424 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-19 21:41:55,424 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-19 21:41:55,425 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-19 21:41:55,428 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-19 21:41:55,428 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 21:41:55,451 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-19 21:41:55,451 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-19 21:41:55,454 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2018-12-19 21:41:55,454 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2018-12-19 21:41:55,454 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-19 21:41:55,455 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-19 21:41:55,455 INFO L133 SettingsManager]: * Inline calls to unimplemented procedures=true [2018-12-19 21:41:55,455 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-19 21:41:55,455 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-19 21:41:55,456 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2018-12-19 21:41:55,456 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2018-12-19 21:41:55,456 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-19 21:41:55,456 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-19 21:41:55,457 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-19 21:41:55,457 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-19 21:41:55,457 INFO L133 SettingsManager]: * Use SBE=true [2018-12-19 21:41:55,457 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-19 21:41:55,458 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-19 21:41:55,458 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-19 21:41:55,459 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-19 21:41:55,459 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-19 21:41:55,459 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-19 21:41:55,459 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-19 21:41:55,459 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-19 21:41:55,460 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-19 21:41:55,460 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-19 21:41:55,460 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-19 21:41:55,460 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-19 21:41:55,460 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-19 21:41:55,460 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-19 21:41:55,462 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-19 21:41:55,462 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-19 21:41:55,462 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-19 21:41:55,462 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-19 21:41:55,463 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-19 21:41:55,463 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-19 21:41:55,463 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-19 21:41:55,463 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-19 21:41:55,463 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-12-19 21:41:55,507 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-19 21:41:55,519 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-19 21:41:55,523 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-19 21:41:55,525 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-12-19 21:41:55,525 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-12-19 21:41:55,526 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 21:41:55,527 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/PointerIncrement.bpl' [2018-12-19 21:41:55,591 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-19 21:41:55,593 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-12-19 21:41:55,594 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-19 21:41:55,594 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-19 21:41:55,594 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-19 21:41:55,612 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 09:41:55" (1/1) ... [2018-12-19 21:41:55,629 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 09:41:55" (1/1) ... [2018-12-19 21:41:55,666 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-19 21:41:55,667 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-19 21:41:55,667 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-19 21:41:55,667 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-19 21:41:55,680 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 09:41:55" (1/1) ... [2018-12-19 21:41:55,680 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 09:41:55" (1/1) ... [2018-12-19 21:41:55,682 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 09:41:55" (1/1) ... [2018-12-19 21:41:55,683 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 09:41:55" (1/1) ... [2018-12-19 21:41:55,696 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 09:41:55" (1/1) ... [2018-12-19 21:41:55,701 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 09:41:55" (1/1) ... [2018-12-19 21:41:55,703 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 09:41:55" (1/1) ... [2018-12-19 21:41:55,706 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-19 21:41:55,706 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-19 21:41:55,707 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-19 21:41:55,707 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-19 21:41:55,708 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 09:41:55" (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 21:41:55,786 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-19 21:41:55,787 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-19 21:41:56,298 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-19 21:41:56,299 INFO L280 CfgBuilder]: Removed 9 assue(true) statements. [2018-12-19 21:41:56,299 INFO L202 PluginConnector]: Adding new model PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 09:41:56 BoogieIcfgContainer [2018-12-19 21:41:56,299 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-19 21:41:56,300 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-19 21:41:56,300 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-19 21:41:56,303 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-19 21:41:56,304 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.12 09:41:55" (1/2) ... [2018-12-19 21:41:56,305 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55eb5ba8 and model type PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 09:41:56, skipping insertion in model container [2018-12-19 21:41:56,305 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "PointerIncrement.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 09:41:56" (2/2) ... [2018-12-19 21:41:56,306 INFO L112 eAbstractionObserver]: Analyzing ICFG PointerIncrement.bpl [2018-12-19 21:41:56,317 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-19 21:41:56,325 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2018-12-19 21:41:56,343 INFO L257 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2018-12-19 21:41:56,376 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-19 21:41:56,376 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-19 21:41:56,376 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-19 21:41:56,377 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-19 21:41:56,377 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-19 21:41:56,377 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-19 21:41:56,377 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-19 21:41:56,377 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-19 21:41:56,391 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states. [2018-12-19 21:41:56,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2018-12-19 21:41:56,398 INFO L394 BasicCegarLoop]: Found error trace [2018-12-19 21:41:56,399 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2018-12-19 21:41:56,402 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONPRE_CONDITIONandASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONPRE_CONDITIONandASSERT]=== [2018-12-19 21:41:56,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-19 21:41:56,408 INFO L82 PathProgramCache]: Analyzing trace with hash 28694788, now seen corresponding path program 1 times [2018-12-19 21:41:56,411 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-19 21:41:56,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 21:41:56,464 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-19 21:41:56,464 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 21:41:56,464 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-19 21:41:56,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-19 21:41:56,680 INFO L273 TraceCheckUtils]: 0: Hoare triple {16#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := false]; {16#true} is VALID [2018-12-19 21:41:56,686 INFO L273 TraceCheckUtils]: 1: Hoare triple {16#true} havoc main_main;havoc main_#t~malloc0.base, main_#t~malloc0.offset, main_#t~post3.base, main_#t~post3.offset, main_#t~mem1, main_#t~short2, main_~p~1.base, main_~p~1.offset, main_~q~1.base, main_~q~1.offset;~malloc_old_#length, ~malloc_old_#valid := #length, #valid;~malloc_~size := 400;havoc ~malloc_#res.base, ~malloc_#res.offset;havoc #valid, #length;assume ~malloc_old_#valid[~malloc_#res.base] == false;assume #valid == ~malloc_old_#valid[~malloc_#res.base := true];assume ~malloc_#res.offset == 0;assume ~malloc_#res.base != 0;assume #length == ~malloc_old_#length[~malloc_#res.base := ~malloc_~size];main_#t~malloc0.base, main_#t~malloc0.offset := ~malloc_#res.base, ~malloc_#res.offset;main_~p~1.base, main_~p~1.offset := main_#t~malloc0.base, main_#t~malloc0.offset;main_~q~1.base, main_~q~1.offset := main_~p~1.base, main_~p~1.offset; {18#(select |#valid| ULTIMATE.start_main_~q~1.base)} is VALID [2018-12-19 21:41:56,687 INFO L273 TraceCheckUtils]: 2: Hoare triple {18#(select |#valid| ULTIMATE.start_main_~q~1.base)} main_#t~short2 := main_~q~1.offset < main_~p~1.offset + 400; {18#(select |#valid| ULTIMATE.start_main_~q~1.base)} is VALID [2018-12-19 21:41:56,690 INFO L273 TraceCheckUtils]: 3: Hoare triple {18#(select |#valid| ULTIMATE.start_main_~q~1.base)} assume main_#t~short2;read~int_#ptr.base, read~int_#ptr.offset, read~int_#sizeOfReadType := main_~q~1.base, main_~q~1.offset, 4; {19#(select |#valid| |ULTIMATE.start_read~int_#ptr.base|)} is VALID [2018-12-19 21:41:56,693 INFO L273 TraceCheckUtils]: 4: Hoare triple {19#(select |#valid| |ULTIMATE.start_read~int_#ptr.base|)} assume !#valid[read~int_#ptr.base]; {17#false} is VALID [2018-12-19 21:41:56,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-19 21:41:56,697 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-19 21:41:56,697 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-19 21:41:56,697 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-19 21:41:56,702 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2018-12-19 21:41:56,704 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-12-19 21:41:56,706 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2018-12-19 21:41:56,743 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 5 edges. 5 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-19 21:41:56,744 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-12-19 21:41:56,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-19 21:41:56,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-19 21:41:56,754 INFO L87 Difference]: Start difference. First operand 13 states. Second operand 4 states. [2018-12-19 21:41:57,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 21:41:57,210 INFO L93 Difference]: Finished difference Result 24 states and 27 transitions. [2018-12-19 21:41:57,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-19 21:41:57,210 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2018-12-19 21:41:57,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-19 21:41:57,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-12-19 21:41:57,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 27 transitions. [2018-12-19 21:41:57,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-12-19 21:41:57,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 27 transitions. [2018-12-19 21:41:57,223 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 27 transitions. [2018-12-19 21:41:57,462 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 27 edges. 27 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-19 21:41:57,474 INFO L225 Difference]: With dead ends: 24 [2018-12-19 21:41:57,474 INFO L226 Difference]: Without dead ends: 11 [2018-12-19 21:41:57,478 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-12-19 21:41:57,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2018-12-19 21:41:57,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 8. [2018-12-19 21:41:57,533 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-12-19 21:41:57,535 INFO L82 GeneralOperation]: Start isEquivalent. First operand 11 states. Second operand 8 states. [2018-12-19 21:41:57,535 INFO L74 IsIncluded]: Start isIncluded. First operand 11 states. Second operand 8 states. [2018-12-19 21:41:57,536 INFO L87 Difference]: Start difference. First operand 11 states. Second operand 8 states. [2018-12-19 21:41:57,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 21:41:57,538 INFO L93 Difference]: Finished difference Result 11 states and 13 transitions. [2018-12-19 21:41:57,540 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 13 transitions. [2018-12-19 21:41:57,541 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-19 21:41:57,541 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-19 21:41:57,542 INFO L74 IsIncluded]: Start isIncluded. First operand 8 states. Second operand 11 states. [2018-12-19 21:41:57,542 INFO L87 Difference]: Start difference. First operand 8 states. Second operand 11 states. [2018-12-19 21:41:57,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 21:41:57,546 INFO L93 Difference]: Finished difference Result 11 states and 13 transitions. [2018-12-19 21:41:57,546 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 13 transitions. [2018-12-19 21:41:57,547 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-19 21:41:57,547 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-19 21:41:57,548 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-12-19 21:41:57,548 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-12-19 21:41:57,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2018-12-19 21:41:57,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 9 transitions. [2018-12-19 21:41:57,552 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 9 transitions. Word has length 5 [2018-12-19 21:41:57,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-19 21:41:57,553 INFO L480 AbstractCegarLoop]: Abstraction has 8 states and 9 transitions. [2018-12-19 21:41:57,553 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-12-19 21:41:57,554 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 9 transitions. [2018-12-19 21:41:57,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2018-12-19 21:41:57,554 INFO L394 BasicCegarLoop]: Found error trace [2018-12-19 21:41:57,554 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2018-12-19 21:41:57,555 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONPRE_CONDITIONandASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONPRE_CONDITIONandASSERT]=== [2018-12-19 21:41:57,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-19 21:41:57,556 INFO L82 PathProgramCache]: Analyzing trace with hash 889538471, now seen corresponding path program 1 times [2018-12-19 21:41:57,558 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-19 21:41:57,561 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 21:41:57,561 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-19 21:41:57,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 21:41:57,562 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-19 21:41:57,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-19 21:41:58,005 INFO L273 TraceCheckUtils]: 0: Hoare triple {84#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := false]; {84#true} is VALID [2018-12-19 21:41:58,015 INFO L273 TraceCheckUtils]: 1: Hoare triple {84#true} havoc main_main;havoc main_#t~malloc0.base, main_#t~malloc0.offset, main_#t~post3.base, main_#t~post3.offset, main_#t~mem1, main_#t~short2, main_~p~1.base, main_~p~1.offset, main_~q~1.base, main_~q~1.offset;~malloc_old_#length, ~malloc_old_#valid := #length, #valid;~malloc_~size := 400;havoc ~malloc_#res.base, ~malloc_#res.offset;havoc #valid, #length;assume ~malloc_old_#valid[~malloc_#res.base] == false;assume #valid == ~malloc_old_#valid[~malloc_#res.base := true];assume ~malloc_#res.offset == 0;assume ~malloc_#res.base != 0;assume #length == ~malloc_old_#length[~malloc_#res.base := ~malloc_~size];main_#t~malloc0.base, main_#t~malloc0.offset := ~malloc_#res.base, ~malloc_#res.offset;main_~p~1.base, main_~p~1.offset := main_#t~malloc0.base, main_#t~malloc0.offset;main_~q~1.base, main_~q~1.offset := main_~p~1.base, main_~p~1.offset; {86#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= 0 ULTIMATE.start_main_~q~1.offset))} is VALID [2018-12-19 21:41:58,017 INFO L273 TraceCheckUtils]: 2: Hoare triple {86#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= 0 ULTIMATE.start_main_~q~1.offset))} main_#t~short2 := main_~q~1.offset < main_~p~1.offset + 400; {86#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= 0 ULTIMATE.start_main_~q~1.offset))} is VALID [2018-12-19 21:41:58,019 INFO L273 TraceCheckUtils]: 3: Hoare triple {86#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= 0 ULTIMATE.start_main_~q~1.offset))} assume main_#t~short2;read~int_#ptr.base, read~int_#ptr.offset, read~int_#sizeOfReadType := main_~q~1.base, main_~q~1.offset, 4; {87#(and (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| 396) (select |#length| |ULTIMATE.start_read~int_#ptr.base|)) (= |ULTIMATE.start_read~int_#ptr.offset| 0))} is VALID [2018-12-19 21:41:58,020 INFO L273 TraceCheckUtils]: 4: Hoare triple {87#(and (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| 396) (select |#length| |ULTIMATE.start_read~int_#ptr.base|)) (= |ULTIMATE.start_read~int_#ptr.offset| 0))} assume #valid[read~int_#ptr.base]; {87#(and (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| 396) (select |#length| |ULTIMATE.start_read~int_#ptr.base|)) (= |ULTIMATE.start_read~int_#ptr.offset| 0))} is VALID [2018-12-19 21:41:58,025 INFO L273 TraceCheckUtils]: 5: Hoare triple {87#(and (<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| 396) (select |#length| |ULTIMATE.start_read~int_#ptr.base|)) (= |ULTIMATE.start_read~int_#ptr.offset| 0))} assume !(read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base]); {85#false} is VALID [2018-12-19 21:41:58,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-19 21:41:58,027 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-19 21:41:58,027 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-19 21:41:58,027 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-19 21:41:58,029 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 6 [2018-12-19 21:41:58,029 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-12-19 21:41:58,029 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2018-12-19 21:41:58,077 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 6 edges. 6 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-19 21:41:58,077 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-12-19 21:41:58,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-19 21:41:58,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-19 21:41:58,078 INFO L87 Difference]: Start difference. First operand 8 states and 9 transitions. Second operand 4 states. [2018-12-19 21:41:58,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 21:41:58,461 INFO L93 Difference]: Finished difference Result 18 states and 21 transitions. [2018-12-19 21:41:58,461 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-12-19 21:41:58,461 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 6 [2018-12-19 21:41:58,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-19 21:41:58,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-12-19 21:41:58,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 21 transitions. [2018-12-19 21:41:58,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-12-19 21:41:58,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 21 transitions. [2018-12-19 21:41:58,466 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 21 transitions. [2018-12-19 21:41:58,631 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 21 edges. 21 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-19 21:41:58,633 INFO L225 Difference]: With dead ends: 18 [2018-12-19 21:41:58,633 INFO L226 Difference]: Without dead ends: 17 [2018-12-19 21:41:58,634 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-12-19 21:41:58,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2018-12-19 21:41:58,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 12. [2018-12-19 21:41:58,646 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-12-19 21:41:58,646 INFO L82 GeneralOperation]: Start isEquivalent. First operand 17 states. Second operand 12 states. [2018-12-19 21:41:58,646 INFO L74 IsIncluded]: Start isIncluded. First operand 17 states. Second operand 12 states. [2018-12-19 21:41:58,647 INFO L87 Difference]: Start difference. First operand 17 states. Second operand 12 states. [2018-12-19 21:41:58,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 21:41:58,652 INFO L93 Difference]: Finished difference Result 17 states and 20 transitions. [2018-12-19 21:41:58,653 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2018-12-19 21:41:58,653 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-19 21:41:58,653 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-19 21:41:58,653 INFO L74 IsIncluded]: Start isIncluded. First operand 12 states. Second operand 17 states. [2018-12-19 21:41:58,654 INFO L87 Difference]: Start difference. First operand 12 states. Second operand 17 states. [2018-12-19 21:41:58,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 21:41:58,656 INFO L93 Difference]: Finished difference Result 17 states and 20 transitions. [2018-12-19 21:41:58,657 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2018-12-19 21:41:58,657 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-19 21:41:58,657 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-19 21:41:58,657 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-12-19 21:41:58,658 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-12-19 21:41:58,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2018-12-19 21:41:58,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 14 transitions. [2018-12-19 21:41:58,659 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 14 transitions. Word has length 6 [2018-12-19 21:41:58,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-19 21:41:58,659 INFO L480 AbstractCegarLoop]: Abstraction has 12 states and 14 transitions. [2018-12-19 21:41:58,659 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-12-19 21:41:58,660 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 14 transitions. [2018-12-19 21:41:58,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-12-19 21:41:58,660 INFO L394 BasicCegarLoop]: Found error trace [2018-12-19 21:41:58,660 INFO L402 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2018-12-19 21:41:58,661 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONPRE_CONDITIONandASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONPRE_CONDITIONandASSERT]=== [2018-12-19 21:41:58,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-19 21:41:58,661 INFO L82 PathProgramCache]: Analyzing trace with hash 473213613, now seen corresponding path program 1 times [2018-12-19 21:41:58,661 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-19 21:41:58,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 21:41:58,663 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-19 21:41:58,663 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 21:41:58,663 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-19 21:41:58,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-19 21:41:58,816 INFO L273 TraceCheckUtils]: 0: Hoare triple {161#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := false]; {161#true} is VALID [2018-12-19 21:41:58,816 INFO L273 TraceCheckUtils]: 1: Hoare triple {161#true} havoc main_main;havoc main_#t~malloc0.base, main_#t~malloc0.offset, main_#t~post3.base, main_#t~post3.offset, main_#t~mem1, main_#t~short2, main_~p~1.base, main_~p~1.offset, main_~q~1.base, main_~q~1.offset;~malloc_old_#length, ~malloc_old_#valid := #length, #valid;~malloc_~size := 400;havoc ~malloc_#res.base, ~malloc_#res.offset;havoc #valid, #length;assume ~malloc_old_#valid[~malloc_#res.base] == false;assume #valid == ~malloc_old_#valid[~malloc_#res.base := true];assume ~malloc_#res.offset == 0;assume ~malloc_#res.base != 0;assume #length == ~malloc_old_#length[~malloc_#res.base := ~malloc_~size];main_#t~malloc0.base, main_#t~malloc0.offset := ~malloc_#res.base, ~malloc_#res.offset;main_~p~1.base, main_~p~1.offset := main_#t~malloc0.base, main_#t~malloc0.offset;main_~q~1.base, main_~q~1.offset := main_~p~1.base, main_~p~1.offset; {161#true} is VALID [2018-12-19 21:41:58,817 INFO L273 TraceCheckUtils]: 2: Hoare triple {161#true} main_#t~short2 := main_~q~1.offset < main_~p~1.offset + 400; {161#true} is VALID [2018-12-19 21:41:58,831 INFO L273 TraceCheckUtils]: 3: Hoare triple {161#true} assume !main_#t~short2; {163#(not |ULTIMATE.start_main_#t~short2|)} is VALID [2018-12-19 21:41:58,845 INFO L273 TraceCheckUtils]: 4: Hoare triple {163#(not |ULTIMATE.start_main_#t~short2|)} 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; {162#false} is VALID [2018-12-19 21:41:58,846 INFO L273 TraceCheckUtils]: 5: Hoare triple {162#false} main_#t~short2 := main_~q~1.offset < main_~p~1.offset + 400; {162#false} is VALID [2018-12-19 21:41:58,846 INFO L273 TraceCheckUtils]: 6: Hoare triple {162#false} assume main_#t~short2;read~int_#ptr.base, read~int_#ptr.offset, read~int_#sizeOfReadType := main_~q~1.base, main_~q~1.offset, 4; {162#false} is VALID [2018-12-19 21:41:58,846 INFO L273 TraceCheckUtils]: 7: Hoare triple {162#false} assume #valid[read~int_#ptr.base]; {162#false} is VALID [2018-12-19 21:41:58,847 INFO L273 TraceCheckUtils]: 8: Hoare triple {162#false} assume !(read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base]); {162#false} is VALID [2018-12-19 21:41:58,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-19 21:41:58,851 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-19 21:41:58,851 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-19 21:41:58,851 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-19 21:41:58,852 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2018-12-19 21:41:58,852 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-12-19 21:41:58,852 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-12-19 21:41:58,979 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 9 edges. 9 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-19 21:41:58,980 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-19 21:41:58,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-19 21:41:58,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-19 21:41:58,981 INFO L87 Difference]: Start difference. First operand 12 states and 14 transitions. Second operand 3 states. [2018-12-19 21:41:59,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 21:41:59,192 INFO L93 Difference]: Finished difference Result 19 states and 22 transitions. [2018-12-19 21:41:59,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-19 21:41:59,192 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2018-12-19 21:41:59,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-19 21:41:59,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-12-19 21:41:59,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 17 transitions. [2018-12-19 21:41:59,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-12-19 21:41:59,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 17 transitions. [2018-12-19 21:41:59,196 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 17 transitions. [2018-12-19 21:41:59,234 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 17 edges. 17 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-19 21:41:59,235 INFO L225 Difference]: With dead ends: 19 [2018-12-19 21:41:59,236 INFO L226 Difference]: Without dead ends: 12 [2018-12-19 21:41:59,237 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-19 21:41:59,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2018-12-19 21:41:59,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2018-12-19 21:41:59,248 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-12-19 21:41:59,248 INFO L82 GeneralOperation]: Start isEquivalent. First operand 12 states. Second operand 12 states. [2018-12-19 21:41:59,248 INFO L74 IsIncluded]: Start isIncluded. First operand 12 states. Second operand 12 states. [2018-12-19 21:41:59,249 INFO L87 Difference]: Start difference. First operand 12 states. Second operand 12 states. [2018-12-19 21:41:59,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 21:41:59,251 INFO L93 Difference]: Finished difference Result 12 states and 12 transitions. [2018-12-19 21:41:59,251 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 12 transitions. [2018-12-19 21:41:59,251 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-19 21:41:59,251 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-19 21:41:59,252 INFO L74 IsIncluded]: Start isIncluded. First operand 12 states. Second operand 12 states. [2018-12-19 21:41:59,252 INFO L87 Difference]: Start difference. First operand 12 states. Second operand 12 states. [2018-12-19 21:41:59,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-19 21:41:59,253 INFO L93 Difference]: Finished difference Result 12 states and 12 transitions. [2018-12-19 21:41:59,253 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 12 transitions. [2018-12-19 21:41:59,254 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-19 21:41:59,254 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-19 21:41:59,254 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-12-19 21:41:59,254 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-12-19 21:41:59,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2018-12-19 21:41:59,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 12 transitions. [2018-12-19 21:41:59,256 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 12 transitions. Word has length 9 [2018-12-19 21:41:59,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-19 21:41:59,256 INFO L480 AbstractCegarLoop]: Abstraction has 12 states and 12 transitions. [2018-12-19 21:41:59,256 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-19 21:41:59,256 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 12 transitions. [2018-12-19 21:41:59,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-12-19 21:41:59,257 INFO L394 BasicCegarLoop]: Found error trace [2018-12-19 21:41:59,257 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2018-12-19 21:41:59,257 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONPRE_CONDITIONandASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONPRE_CONDITIONandASSERT]=== [2018-12-19 21:41:59,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-19 21:41:59,258 INFO L82 PathProgramCache]: Analyzing trace with hash 1846021201, now seen corresponding path program 1 times [2018-12-19 21:41:59,258 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-19 21:41:59,259 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 21:41:59,260 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-19 21:41:59,260 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-19 21:41:59,260 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-19 21:41:59,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-19 21:41:59,435 INFO L273 TraceCheckUtils]: 0: Hoare triple {226#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := false]; {226#true} is VALID [2018-12-19 21:41:59,436 INFO L273 TraceCheckUtils]: 1: Hoare triple {226#true} havoc main_main;havoc main_#t~malloc0.base, main_#t~malloc0.offset, main_#t~post3.base, main_#t~post3.offset, main_#t~mem1, main_#t~short2, main_~p~1.base, main_~p~1.offset, main_~q~1.base, main_~q~1.offset;~malloc_old_#length, ~malloc_old_#valid := #length, #valid;~malloc_~size := 400;havoc ~malloc_#res.base, ~malloc_#res.offset;havoc #valid, #length;assume ~malloc_old_#valid[~malloc_#res.base] == false;assume #valid == ~malloc_old_#valid[~malloc_#res.base := true];assume ~malloc_#res.offset == 0;assume ~malloc_#res.base != 0;assume #length == ~malloc_old_#length[~malloc_#res.base := ~malloc_~size];main_#t~malloc0.base, main_#t~malloc0.offset := ~malloc_#res.base, ~malloc_#res.offset;main_~p~1.base, main_~p~1.offset := main_#t~malloc0.base, main_#t~malloc0.offset;main_~q~1.base, main_~q~1.offset := main_~p~1.base, main_~p~1.offset; {228#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= ULTIMATE.start_main_~q~1.offset 0))} is VALID [2018-12-19 21:41:59,438 INFO L273 TraceCheckUtils]: 2: Hoare triple {228#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= ULTIMATE.start_main_~q~1.offset 0))} main_#t~short2 := main_~q~1.offset < main_~p~1.offset + 400; {228#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= ULTIMATE.start_main_~q~1.offset 0))} is VALID [2018-12-19 21:41:59,439 INFO L273 TraceCheckUtils]: 3: Hoare triple {228#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= ULTIMATE.start_main_~q~1.offset 0))} assume main_#t~short2;read~int_#ptr.base, read~int_#ptr.offset, read~int_#sizeOfReadType := main_~q~1.base, main_~q~1.offset, 4; {228#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= ULTIMATE.start_main_~q~1.offset 0))} is VALID [2018-12-19 21:41:59,440 INFO L273 TraceCheckUtils]: 4: Hoare triple {228#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= ULTIMATE.start_main_~q~1.offset 0))} assume #valid[read~int_#ptr.base]; {228#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= ULTIMATE.start_main_~q~1.offset 0))} is VALID [2018-12-19 21:41:59,441 INFO L273 TraceCheckUtils]: 5: Hoare triple {228#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= ULTIMATE.start_main_~q~1.offset 0))} 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; {228#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= ULTIMATE.start_main_~q~1.offset 0))} is VALID [2018-12-19 21:41:59,443 INFO L273 TraceCheckUtils]: 6: Hoare triple {228#(and (<= 400 (select |#length| ULTIMATE.start_main_~q~1.base)) (= ULTIMATE.start_main_~q~1.offset 0))} 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; {229#(<= (+ ULTIMATE.start_main_~q~1.offset 396) (select |#length| ULTIMATE.start_main_~q~1.base))} is VALID [2018-12-19 21:41:59,444 INFO L273 TraceCheckUtils]: 7: Hoare triple {229#(<= (+ ULTIMATE.start_main_~q~1.offset 396) (select |#length| ULTIMATE.start_main_~q~1.base))} main_#t~short2 := main_~q~1.offset < main_~p~1.offset + 400; {229#(<= (+ ULTIMATE.start_main_~q~1.offset 396) (select |#length| ULTIMATE.start_main_~q~1.base))} is VALID [2018-12-19 21:41:59,448 INFO L273 TraceCheckUtils]: 8: Hoare triple {229#(<= (+ ULTIMATE.start_main_~q~1.offset 396) (select |#length| ULTIMATE.start_main_~q~1.base))} assume main_#t~short2;read~int_#ptr.base, read~int_#ptr.offset, read~int_#sizeOfReadType := main_~q~1.base, main_~q~1.offset, 4; {230#(<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_read~int_#ptr.offset| 392) (select |#length| |ULTIMATE.start_read~int_#ptr.base|))} is VALID [2018-12-19 21:41:59,451 INFO L273 TraceCheckUtils]: 9: Hoare triple {230#(<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_read~int_#ptr.offset| 392) (select |#length| |ULTIMATE.start_read~int_#ptr.base|))} assume #valid[read~int_#ptr.base]; {230#(<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_read~int_#ptr.offset| 392) (select |#length| |ULTIMATE.start_read~int_#ptr.base|))} is VALID [2018-12-19 21:41:59,451 INFO L273 TraceCheckUtils]: 10: Hoare triple {230#(<= (+ |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_read~int_#ptr.offset| 392) (select |#length| |ULTIMATE.start_read~int_#ptr.base|))} assume !(read~int_#sizeOfReadType + read~int_#ptr.offset <= #length[read~int_#ptr.base]); {227#false} is VALID [2018-12-19 21:41:59,453 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-19 21:41:59,454 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-19 21:41:59,454 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-19 21:41:59,455 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 12 with the following transitions: [2018-12-19 21:41:59,457 INFO L207 CegarAbsIntRunner]: [0], [2], [6], [9], [11], [12], [13], [21] [2018-12-19 21:41:59,522 INFO L148 AbstractInterpreter]: Using domain ArrayDomain [2018-12-19 21:41:59,522 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-19 21:42:01,400 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:42:01,401 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:42:01,401 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:42:01,402 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:42:01,403 WARN L224 ngHoareTripleChecker]: Pre: {2147483635#(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) (forall ((v_idx_137 Int) (v_idx_138 Int) (v_idx_139 Int)) (or (<= v_b_11_1 v_idx_138) (< v_idx_138 v_b_10_1) (<= v_b_10_1 v_idx_137) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_138)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_138)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_138)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_138))) 400) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_138))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_138)) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (select |c_#length| v_idx_138)) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_138))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_138))) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_138))) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_138)) (- 400)) (<= (- (select |c_#length| v_idx_138) (- (select |c_#length| v_idx_138))) 800) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_138)) (- 400)) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_138)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_138))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_138)) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (select |c_#length| v_idx_138)) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| v_idx_138)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_138))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_138))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_138))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_138))) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_138))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (select |c_#length| v_idx_138)) (- 404)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_138))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_138))) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- (select |c_#length| v_idx_138))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- (select |c_#length| v_idx_138))) 400) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_138))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_138))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_138)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_138)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_138)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_138)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_138)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_138))) 400) (<= (- (- (select |c_#length| v_idx_138)) (select |c_#length| v_idx_138)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_138)) (- 400))) (< v_idx_139 v_b_11_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)) (<= (- |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 21:42:01,404 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 21:42:01,405 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 21:42:01,406 WARN L230 ngHoareTripleChecker]: Post: {2147483634#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |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_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_23_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_main_~q~1.offset) v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |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_#NULL.offset|) (- v_b_24_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_#ptr.offset|)) 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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_main_~p~1.offset v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 0) (<= (- (- |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_#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_read~int_#ptr.offset| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- |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~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |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_50_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.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 1) (<= (- (- |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_~malloc_#res.offset|) (- v_b_23_1)) 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_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_25_1) (- 1)) (<= (- 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_ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_23_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_#ptr.offset|) (- v_b_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_23_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_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 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.base| v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (forall ((v_idx_157 Int) (v_idx_158 Int) (v_idx_152 Int) (v_idx_156 Int) (v_idx_153 Int) (v_idx_154 Int)) (or (<= v_b_23_1 v_idx_152) (< v_idx_157 v_b_22_1) (< v_idx_158 v_b_25_1) (< v_idx_154 v_b_24_1) (< v_idx_153 v_b_23_1) (<= v_b_22_1 v_idx_156) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_157) v_idx_153))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_157) v_idx_153)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_157) v_idx_153)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_157) v_idx_153))) 0)) (<= v_b_25_1 v_idx_157) (<= v_b_24_1 v_idx_153))) (<= (- |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_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_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_23_1)) 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) (<= (- (- |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_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |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) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |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.offset|) (- v_b_23_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_50_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 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_23_1) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_24_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_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- |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_read~int_#sizeOfReadType| (- v_b_23_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |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_#NULL.base| (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_23_1) 0) (<= (- 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_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |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_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_50_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_50_1) 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)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_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_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |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|) |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) v_b_24_1) (- 1)) (<= (- (- 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_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_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_~p~1.offset (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- 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.offset| v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_23_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_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 21:42:01,406 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:42:01,408 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:42:01,409 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:42:05,879 WARN L270 ngHoareTripleChecker]: Pre: {2147483635#(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) (exists ((v_b_11_1 Int) (v_b_10_1 Int)) (and (forall ((v_idx_138 Int)) (or (<= v_b_11_1 v_idx_138) (< v_idx_138 v_b_10_1) (<= (- (- ULTIMATE.start_~malloc_~size) (- (select |#length| v_idx_138))) 0))) (forall ((v_prenex_17 Int)) (or (<= (- ULTIMATE.start_main_~p~1.offset (- (select |#length| v_prenex_17))) 400) (<= v_b_11_1 v_prenex_17) (< v_prenex_17 v_b_10_1))) (forall ((v_prenex_10 Int)) (or (<= v_b_11_1 v_prenex_10) (< v_prenex_10 v_b_10_1) (<= (- ULTIMATE.start_main_~q~1.offset (select |#length| v_prenex_10)) (- 400)))) (forall ((v_prenex_26 Int)) (or (< v_prenex_26 v_b_10_1) (<= v_b_11_1 v_prenex_26) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (select |#length| v_prenex_26)) (- 400)))) (forall ((v_prenex_5 Int)) (or (< v_prenex_5 v_b_10_1) (<= v_b_11_1 v_prenex_5) (<= (- ULTIMATE.start_~malloc_~size (select |#length| v_prenex_5)) 0))) (forall ((v_prenex_2 Int)) (or (<= v_b_11_1 v_prenex_2) (< v_prenex_2 v_b_10_1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- (select |#length| v_prenex_2))) 400))) (forall ((v_prenex_23 Int)) (or (< v_prenex_23 v_b_10_1) (<= (- (- |#NULL.base|) (select |#length| v_prenex_23)) (- 400)) (<= v_b_11_1 v_prenex_23))) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_10_1) 0) (forall ((v_prenex_25 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- (select |#length| v_prenex_25))) 400) (<= v_b_11_1 v_prenex_25) (< v_prenex_25 v_b_10_1))) (forall ((v_prenex_22 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (select |#length| v_prenex_22)) (- 400)) (<= v_b_11_1 v_prenex_22) (< v_prenex_22 v_b_10_1))) (forall ((v_prenex_9 Int)) (or (< v_prenex_9 v_b_10_1) (<= v_b_11_1 v_prenex_9) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (select |#length| v_prenex_9)) (- 400)))) (forall ((v_prenex_35 Int)) (or (<= v_b_11_1 v_prenex_35) (< v_prenex_35 v_b_10_1) (<= (- (- |#NULL.offset|) (select |#length| v_prenex_35)) (- 400)))) (forall ((v_prenex_33 Int)) (or (< v_prenex_33 v_b_10_1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (select |#length| v_prenex_33)) (- 400)) (<= v_b_11_1 v_prenex_33))) (forall ((v_prenex_19 Int)) (or (<= v_b_11_1 v_prenex_19) (< v_prenex_19 v_b_10_1) (<= (- |#NULL.base| (- (select |#length| v_prenex_19))) 400))) (forall ((v_prenex_14 Int)) (or (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (select |#length| v_prenex_14)) (- 400)) (< v_prenex_14 v_b_10_1) (<= v_b_11_1 v_prenex_14))) (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_34 Int)) (or (<= v_b_11_1 v_prenex_34) (< v_prenex_34 v_b_10_1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- (select |#length| v_prenex_34))) 400))) (forall ((v_prenex_20 Int)) (or (<= (- (- ULTIMATE.start_main_~p~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_7 Int)) (or (< v_prenex_7 v_b_10_1) (<= v_b_11_1 v_prenex_7) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- (select |#length| v_prenex_7))) 400))) (forall ((v_prenex_31 Int)) (or (< v_prenex_31 v_b_10_1) (<= (- (select |#length| v_prenex_31) (- (select |#length| v_prenex_31))) 800) (<= v_b_11_1 v_prenex_31))) (forall ((v_prenex_36 Int)) (or (< v_prenex_36 v_b_10_1) (<= (- (- (select |#length| v_prenex_36)) (select |#length| v_prenex_36)) (- 800)) (<= v_b_11_1 v_prenex_36))) (forall ((v_prenex_32 Int)) (or (<= v_b_11_1 v_prenex_32) (< v_prenex_32 v_b_10_1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- (select |#length| v_prenex_32))) 400))) (forall ((v_prenex_4 Int)) (or (<= (- |#NULL.offset| (- (select |#length| v_prenex_4))) 400) (< v_prenex_4 v_b_10_1) (<= v_b_11_1 v_prenex_4))) (forall ((v_prenex_12 Int)) (or (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (select |#length| v_prenex_12)) (- 400)) (<= v_b_11_1 v_prenex_12) (< v_prenex_12 v_b_10_1))) (forall ((v_prenex_15 Int)) (or (<= v_b_11_1 v_prenex_15) (<= (- ULTIMATE.start_main_~q~1.offset (- (select |#length| v_prenex_15))) 400) (< v_prenex_15 v_b_10_1))) (forall ((v_prenex_3 Int)) (or (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (select |#length| v_prenex_3)) (- 396)) (<= v_b_11_1 v_prenex_3) (< v_prenex_3 v_b_10_1))) (forall ((v_prenex_13 Int)) (or (<= v_b_11_1 v_prenex_13) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- (select |#length| v_prenex_13))) 400) (< v_prenex_13 v_b_10_1))) (forall ((v_prenex_1 Int)) (or (< v_prenex_1 v_b_10_1) (<= (- ULTIMATE.start_~malloc_~size (- (select |#length| v_prenex_1))) 800) (<= v_b_11_1 v_prenex_1))) (forall ((v_prenex_24 Int)) (or (<= v_b_11_1 v_prenex_24) (<= (- (- |#NULL.base|) (- (select |#length| v_prenex_24))) 400) (< v_prenex_24 v_b_10_1))) (forall ((v_prenex_8 Int)) (or (< v_prenex_8 v_b_10_1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |#length| v_prenex_8))) 396) (<= v_b_11_1 v_prenex_8))) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (forall ((v_prenex_16 Int)) (or (<= (- (- ULTIMATE.start_~malloc_~size) (select |#length| v_prenex_16)) (- 800)) (< v_prenex_16 v_b_10_1) (<= v_b_11_1 v_prenex_16))) (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_21 Int)) (or (<= v_b_11_1 v_prenex_21) (< v_prenex_21 v_b_10_1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (select |#length| v_prenex_21)) (- 404)))) (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_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_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_#res.base|) (- v_b_11_1)) 1) (forall ((v_prenex_11 Int)) (or (< v_prenex_11 v_b_10_1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- (select |#length| v_prenex_11))) 400) (<= v_b_11_1 v_prenex_11))) (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (forall ((v_prenex_28 Int)) (or (<= (- |#NULL.offset| (select |#length| v_prenex_28)) (- 400)) (< v_prenex_28 v_b_10_1) (<= v_b_11_1 v_prenex_28))))) (<= (- (- 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) (<= 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 21:42:05,880 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 21:42:05,881 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 21:42:06,952 WARN L276 ngHoareTripleChecker]: Post: {2147483634#(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) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- |#NULL.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_23_1) 0) (forall ((v_idx_157 Int) (v_idx_153 Int)) (or (< v_idx_157 v_b_22_1) (< v_idx_153 v_b_23_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_157) v_idx_153))) 0) (<= v_b_25_1 v_idx_157) (<= v_b_24_1 v_idx_153))) (<= (- (- |#NULL.offset|) (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 0) (<= (- |#NULL.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_25_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_24_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_23_1) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- |#NULL.base| v_b_24_1) (- 1)) (<= (- (- |#NULL.base|) v_b_23_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 0) (<= (- |#NULL.offset| v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (<= (- (- |#NULL.base|) (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |#NULL.base| v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- (- |#NULL.offset|) v_b_24_1) (- 1)) (forall ((v_prenex_38 Int) (v_prenex_39 Int)) (or (< v_prenex_39 v_b_23_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_38) v_prenex_39)) 0) (< v_prenex_38 v_b_22_1) (<= v_b_24_1 v_prenex_39) (<= v_b_25_1 v_prenex_38))) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- (- |#NULL.base|) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (forall ((v_prenex_41 Int) (v_prenex_40 Int)) (or (<= v_b_25_1 v_prenex_40) (< v_prenex_40 v_b_22_1) (<= v_b_24_1 v_prenex_41) (< v_prenex_41 v_b_23_1) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_40) v_prenex_41))) 0))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_1)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) 1) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |#NULL.base|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 1)) (<= (- |#NULL.base| (- v_b_23_1)) 0) (<= (- |#NULL.base| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_23_1) 0) (forall ((v_prenex_43 Int) (v_prenex_42 Int)) (or (<= v_b_24_1 v_prenex_43) (< v_prenex_43 v_b_23_1) (< v_prenex_42 v_b_22_1) (<= v_b_25_1 v_prenex_42) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_42) v_prenex_43)) 0))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_1)) 1))) (<= |ULTIMATE.start_read~int_#value| |ULTIMATE.start_main_#t~mem1|) (<= (- (- |#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) (<= (- |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 21:42:07,093 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:42:07,094 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:42:07,094 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:42:07,095 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:42:07,095 WARN L224 ngHoareTripleChecker]: Pre: {2147483633#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |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_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_23_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_main_~q~1.offset) v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |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_#NULL.offset|) (- v_b_24_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_#ptr.offset|)) 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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_main_~p~1.offset v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 0) (<= (- (- |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_#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_read~int_#ptr.offset| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- |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~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |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_50_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.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 1) (<= (- (- |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_~malloc_#res.offset|) (- v_b_23_1)) 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_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_25_1) (- 1)) (<= (- 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_ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_23_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_#ptr.offset|) (- v_b_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_23_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_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 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.base| v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- |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_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_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_23_1)) 0) (forall ((v_idx_168 Int) (v_idx_169 Int) (v_idx_173 Int) (v_idx_171 Int) (v_idx_172 Int) (v_idx_167 Int)) (or (<= v_b_25_1 v_idx_172) (< v_idx_169 v_b_24_1) (<= v_b_24_1 v_idx_168) (< v_idx_168 v_b_23_1) (< v_idx_173 v_b_25_1) (<= v_b_22_1 v_idx_171) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_172) v_idx_168))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_172) v_idx_168)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_172) v_idx_168)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_172) v_idx_168))) 0)) (<= v_b_23_1 v_idx_167) (< v_idx_172 v_b_22_1))) (<= (- |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_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |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) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |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.offset|) (- v_b_23_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_50_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 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_23_1) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_24_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_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- |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_read~int_#sizeOfReadType| (- v_b_23_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |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_#NULL.base| (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_23_1) 0) (<= (- 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_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |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_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_50_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_50_1) 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)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_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_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |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|) |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) v_b_24_1) (- 1)) (<= (- (- 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_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_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_~p~1.offset (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- 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.offset| v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_23_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_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 21:42:07,096 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 21:42:07,096 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 21:42:07,096 WARN L230 ngHoareTripleChecker]: Post: {2147483632#(exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |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_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |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_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_#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- 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_#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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 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_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 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_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.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|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |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_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |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_50_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.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_23_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_~malloc_#res.offset|) (- v_b_23_1)) 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_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_25_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_ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- (- |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_#NULL.base|) v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |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_#NULL.base| v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- |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_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_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_~malloc_~size (- v_b_23_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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_#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_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 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) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |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.offset|) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |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_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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_ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 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) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |c_#NULL.offset|) v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.base|) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |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_#NULL.base| (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_23_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_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) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |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_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_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_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |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_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_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_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_24_1)) 1) (<= (- |c_#NULL.base| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (forall ((v_idx_184 Int) (v_idx_182 Int) (v_idx_183 Int) (v_idx_188 Int) (v_idx_186 Int) (v_idx_187 Int)) (or (< v_idx_188 v_b_25_1) (< v_idx_184 v_b_24_1) (<= v_b_22_1 v_idx_186) (< v_idx_187 v_b_22_1) (<= v_b_25_1 v_idx_187) (< v_idx_183 v_b_23_1) (<= v_b_23_1 v_idx_182) (<= v_b_24_1 v_idx_183) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_187) v_idx_183)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_187) v_idx_183))) 0)))) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- |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_#NULL.base| (- v_b_23_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_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) (<= (- (- 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 21:42:07,097 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:42:07,098 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:42:07,098 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:42:07,986 WARN L270 ngHoareTripleChecker]: Pre: {2147483633#(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) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (forall ((v_prenex_49 Int) (v_prenex_48 Int)) (or (<= v_b_24_1 v_prenex_48) (< v_prenex_48 v_b_23_1) (<= v_b_25_1 v_prenex_49) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_49) v_prenex_48)) 0) (< v_prenex_49 v_b_22_1))) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 0) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- |#NULL.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 1) (forall ((v_idx_168 Int) (v_idx_172 Int)) (or (<= v_b_25_1 v_idx_172) (<= v_b_24_1 v_idx_168) (< v_idx_168 v_b_23_1) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_172) v_idx_168)) 0) (< v_idx_172 v_b_22_1))) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_23_1) 0) (forall ((v_prenex_45 Int) (v_prenex_44 Int)) (or (< v_prenex_45 v_b_22_1) (<= v_b_24_1 v_prenex_44) (<= v_b_25_1 v_prenex_45) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_45) v_prenex_44))) 0) (< v_prenex_44 v_b_23_1))) (<= (- (- |#NULL.offset|) (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 0) (<= (- |#NULL.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_25_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_24_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_23_1) 0) (forall ((v_prenex_47 Int) (v_prenex_46 Int)) (or (< v_prenex_47 v_b_22_1) (<= v_b_24_1 v_prenex_46) (<= v_b_25_1 v_prenex_47) (< v_prenex_46 v_b_23_1) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_47) v_prenex_46))) 0))) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- |#NULL.base| v_b_24_1) (- 1)) (<= (- (- |#NULL.base|) v_b_23_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 0) (<= (- |#NULL.offset| v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (<= (- (- |#NULL.base|) (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |#NULL.base| v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- (- |#NULL.offset|) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- (- |#NULL.base|) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_1)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) 1) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |#NULL.base|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 1)) (<= (- |#NULL.base| (- v_b_23_1)) 0) (<= (- |#NULL.base| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_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_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) (<= |ULTIMATE.start_read~int_#value| |ULTIMATE.start_main_#t~mem1|) (<= (- (- |#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) (<= (- |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 21:42:07,986 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 21:42:07,986 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 21:42:08,922 WARN L276 ngHoareTripleChecker]: Post: {2147483632#(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) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_b_24_1 Int)) (and (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 4)) (forall ((v_idx_183 Int) (v_idx_187 Int)) (or (<= v_b_25_1 v_idx_187) (< v_idx_187 v_b_22_1) (< v_idx_183 v_b_23_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_187) v_idx_183))) 0) (<= v_b_24_1 v_idx_183))) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- |#NULL.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |#NULL.offset|) (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 0) (<= (- |#NULL.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_25_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_24_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_23_1) 4) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- |#NULL.base| v_b_24_1) (- 1)) (<= (- (- |#NULL.base|) v_b_23_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 0) (<= (- |#NULL.offset| v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (<= (- (- |#NULL.base|) (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |#NULL.base| v_b_23_1) 0) (forall ((v_prenex_51 Int) (v_prenex_50 Int)) (or (< v_prenex_50 v_b_23_1) (<= v_b_25_1 v_prenex_51) (< v_prenex_51 v_b_22_1) (<= v_b_24_1 v_prenex_50) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_51) v_prenex_50)) 0))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |#NULL.offset|) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- (- |#NULL.base|) v_b_24_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_1)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |#NULL.base|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- |#NULL.base| (- v_b_23_1)) 0) (<= (- |#NULL.base| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_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) (<= (- (- |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) (<= (- |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 21:42:11,357 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:42:11,358 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:42:11,358 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:42:11,358 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:42:11,359 WARN L224 ngHoareTripleChecker]: Pre: {2147483631#(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) (<= (- (- |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) (forall ((v_idx_192 Int) (v_idx_196 Int) (v_idx_193 Int) (v_idx_194 Int) (v_idx_197 Int) (v_idx_198 Int)) (or (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_197)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_197)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_197)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_197))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_197)) (- 800)) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_197))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_197))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_197))) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_197)) (- 400)) (<= (- (select |c_#length| v_idx_197) (- (select |c_#length| v_idx_197))) 800) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_197)) (- 400)) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_197)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_197))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_197)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_197))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_197))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_197))) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_197))) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_197))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_197))) 800) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_197))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_197))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_197)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_197)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_197)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_197)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_197)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_197))) 400) (select |c_#valid| v_idx_193) (<= (- (- (select |c_#length| v_idx_197)) (select |c_#length| v_idx_197)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_197)) (- 400))) (< v_idx_198 v_b_11_1) (< v_idx_194 v_b_7_1) (<= v_b_10_1 v_idx_196) (<= v_b_6_1 v_idx_192) (<= v_b_11_1 v_idx_197) (< v_idx_197 v_b_10_1) (<= v_b_7_1 v_idx_193) (< v_idx_193 v_b_6_1))) (<= (- (- |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_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |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_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |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_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_#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- 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_#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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 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_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 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_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.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|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |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_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |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_50_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.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_23_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_~malloc_#res.offset|) (- v_b_23_1)) 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_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_25_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_ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- (- |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_#NULL.base|) v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |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_#NULL.base| v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- |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_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_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_~malloc_~size (- v_b_23_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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_#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_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 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) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |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.offset|) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |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_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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_ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 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) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |c_#NULL.offset|) v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.base|) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |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_#NULL.base| (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_23_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_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) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |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_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_1)) 1) (forall ((v_idx_215 Int) (v_idx_212 Int) (v_idx_213 Int) (v_idx_216 Int) (v_idx_217 Int) (v_idx_211 Int)) (or (< v_idx_213 v_b_24_1) (<= v_b_22_1 v_idx_215) (<= v_b_25_1 v_idx_216) (< v_idx_217 v_b_25_1) (< v_idx_216 v_b_22_1) (<= v_b_23_1 v_idx_211) (<= v_b_24_1 v_idx_212) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_216) v_idx_212)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_216) v_idx_212))) 0)) (< v_idx_212 v_b_23_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_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |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_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_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_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_24_1)) 1) (<= (- |c_#NULL.base| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- |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_#NULL.base| (- v_b_23_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_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) (<= (- (- 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 21:42:11,359 WARN L228 ngHoareTripleChecker]: Action: main_#t~short2 := main_~q~1.offset < main_~p~1.offset + 400; [2018-12-19 21:42:11,359 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 21:42:11,360 WARN L230 ngHoareTripleChecker]: Post: {2147483630#(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) (forall ((v_idx_225 Int) (v_idx_226 Int) (v_idx_223 Int) (v_idx_227 Int) (v_idx_221 Int) (v_idx_222 Int)) (or (<= v_b_6_1 v_idx_221) (<= v_b_10_1 v_idx_225) (<= v_b_7_1 v_idx_222) (<= v_b_11_1 v_idx_226) (< v_idx_226 v_b_10_1) (< v_idx_223 v_b_7_1) (< v_idx_227 v_b_11_1) (< v_idx_222 v_b_6_1) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_226)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_226)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_226)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_226))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_226)) (- 800)) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_226))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_226))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_226))) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_226)) (- 400)) (<= (- (select |c_#length| v_idx_226) (- (select |c_#length| v_idx_226))) 800) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_226)) (- 400)) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_226)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_226))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_226)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_226))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_226))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_226))) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_226))) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_226))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_226))) 800) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_226))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_226))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_226)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_226)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_226)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_226)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_226)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_226))) 400) (select |c_#valid| v_idx_222) (<= (- (- (select |c_#length| v_idx_226)) (select |c_#length| v_idx_226)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_226)) (- 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))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |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_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |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_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_#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- 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_#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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 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_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 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_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.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|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |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_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |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_50_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.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_23_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_~malloc_#res.offset|) (- v_b_23_1)) 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_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_25_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_ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (forall ((v_idx_245 Int) (v_idx_246 Int) (v_idx_240 Int) (v_idx_244 Int) (v_idx_241 Int) (v_idx_242 Int)) (or (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_245) v_idx_241)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_245) v_idx_241))) 0)) (< v_idx_245 v_b_22_1) (<= v_b_24_1 v_idx_241) (<= v_b_25_1 v_idx_245) (< v_idx_246 v_b_25_1) (<= v_b_23_1 v_idx_240) (< v_idx_242 v_b_24_1) (< v_idx_241 v_b_23_1) (<= v_b_22_1 v_idx_244))) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- (- |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_#NULL.base|) v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |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_#NULL.base| v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- |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_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_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_~malloc_~size (- v_b_23_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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_#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_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 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) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |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.offset|) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |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_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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_ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 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) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |c_#NULL.offset|) v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.base|) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |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_#NULL.base| (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_23_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_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) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |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_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_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_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |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_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_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_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_24_1)) 1) (<= (- |c_#NULL.base| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- |c_#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- |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_#NULL.base| (- v_b_23_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_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) (<= (- (- 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 21:42:11,360 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:42:11,362 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:42:11,362 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:42:11,534 WARN L181 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 811 [2018-12-19 21:42:11,535 WARN L270 ngHoareTripleChecker]: Pre: {2147483631#(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) (<= (- (- |#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) (forall ((v_idx_192 Int) (v_idx_196 Int) (v_idx_193 Int) (v_idx_194 Int) (v_idx_197 Int) (v_idx_198 Int)) (or (and (<= (- (- ULTIMATE.start_main_~q~1.offset) (select |#length| v_idx_197)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (select |#length| v_idx_197)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (select |#length| v_idx_197)) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- (select |#length| v_idx_197))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (select |#length| v_idx_197)) (- 800)) (<= (- (- |#NULL.offset|) (- (select |#length| v_idx_197))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- (select |#length| v_idx_197))) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- (select |#length| v_idx_197))) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (select |#length| v_idx_197)) (- 400)) (<= (- (select |#length| v_idx_197) (- (select |#length| v_idx_197))) 800) (<= (- |#NULL.offset| (select |#length| v_idx_197)) (- 400)) (<= (- (- |#NULL.base|) (select |#length| v_idx_197)) (- 400)) (<= (- |#NULL.offset| (- (select |#length| v_idx_197))) 400) (<= (- ULTIMATE.start_main_~q~1.offset (select |#length| v_idx_197)) (- 400)) (<= (- (- |#NULL.base|) (- (select |#length| v_idx_197))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- (select |#length| v_idx_197))) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- (select |#length| v_idx_197))) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- (select |#length| v_idx_197))) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- (select |#length| v_idx_197))) 400) (<= (- ULTIMATE.start_~malloc_~size (- (select |#length| v_idx_197))) 800) (<= (- |#NULL.base| (- (select |#length| v_idx_197))) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- (select |#length| v_idx_197))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (select |#length| v_idx_197)) (- 400)) (<= (- |#NULL.base| (select |#length| v_idx_197)) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (select |#length| v_idx_197)) (- 400)) (<= (- (- |#NULL.offset|) (select |#length| v_idx_197)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (select |#length| v_idx_197)) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- (select |#length| v_idx_197))) 400) (select |#valid| v_idx_193) (<= (- (- (select |#length| v_idx_197)) (select |#length| v_idx_197)) (- 800)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (select |#length| v_idx_197)) (- 400))) (< v_idx_198 v_b_11_1) (< v_idx_194 v_b_7_1) (<= v_b_10_1 v_idx_196) (<= v_b_6_1 v_idx_192) (<= v_b_11_1 v_idx_197) (< v_idx_197 v_b_10_1) (<= v_b_7_1 v_idx_193) (< v_idx_193 v_b_6_1))) (<= (- (- |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_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |#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_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 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) (<= (- |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) (<= (- (- |#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- 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)) (<= (- |#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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.base| (- 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 v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#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) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_23_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |#NULL.base|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |#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_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |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_50_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.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 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_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_25_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) v_b_23_1) 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)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_~malloc_~size (- v_b_23_1)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 4)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 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) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |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.offset|) (- v_b_23_1)) 0) (<= (- |#NULL.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |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_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 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) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |#NULL.offset|) v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.base|) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |#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)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_1)) 1) (forall ((v_idx_215 Int) (v_idx_212 Int) (v_idx_213 Int) (v_idx_216 Int) (v_idx_217 Int) (v_idx_211 Int)) (or (< v_idx_213 v_b_24_1) (<= v_b_22_1 v_idx_215) (<= v_b_25_1 v_idx_216) (< v_idx_217 v_b_25_1) (< v_idx_216 v_b_22_1) (<= v_b_23_1 v_idx_211) (<= v_b_24_1 v_idx_212) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_216) v_idx_212)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_216) v_idx_212))) 0)) (< v_idx_212 v_b_23_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_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |#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) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_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_main_~p~1.offset (- v_b_24_1)) 1) (<= (- |#NULL.base| v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_23_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| (- v_b_23_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 (- 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) (<= (- (- 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 21:42:11,535 WARN L274 ngHoareTripleChecker]: Action: main_#t~short2 := main_~q~1.offset < main_~p~1.offset + 400; [2018-12-19 21:42:11,535 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 21:42:11,636 WARN L276 ngHoareTripleChecker]: Post: {2147483630#(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) (forall ((v_idx_225 Int) (v_idx_226 Int) (v_idx_223 Int) (v_idx_227 Int) (v_idx_221 Int) (v_idx_222 Int)) (or (<= v_b_6_1 v_idx_221) (<= v_b_10_1 v_idx_225) (<= v_b_7_1 v_idx_222) (<= v_b_11_1 v_idx_226) (< v_idx_226 v_b_10_1) (< v_idx_223 v_b_7_1) (< v_idx_227 v_b_11_1) (< v_idx_222 v_b_6_1) (and (<= (- (- ULTIMATE.start_main_~q~1.offset) (select |#length| v_idx_226)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (select |#length| v_idx_226)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (select |#length| v_idx_226)) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- (select |#length| v_idx_226))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (select |#length| v_idx_226)) (- 800)) (<= (- (- |#NULL.offset|) (- (select |#length| v_idx_226))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- (select |#length| v_idx_226))) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- (select |#length| v_idx_226))) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (select |#length| v_idx_226)) (- 400)) (<= (- (select |#length| v_idx_226) (- (select |#length| v_idx_226))) 800) (<= (- |#NULL.offset| (select |#length| v_idx_226)) (- 400)) (<= (- (- |#NULL.base|) (select |#length| v_idx_226)) (- 400)) (<= (- |#NULL.offset| (- (select |#length| v_idx_226))) 400) (<= (- ULTIMATE.start_main_~q~1.offset (select |#length| v_idx_226)) (- 400)) (<= (- (- |#NULL.base|) (- (select |#length| v_idx_226))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- (select |#length| v_idx_226))) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- (select |#length| v_idx_226))) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- (select |#length| v_idx_226))) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- (select |#length| v_idx_226))) 400) (<= (- ULTIMATE.start_~malloc_~size (- (select |#length| v_idx_226))) 800) (<= (- |#NULL.base| (- (select |#length| v_idx_226))) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- (select |#length| v_idx_226))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (select |#length| v_idx_226)) (- 400)) (<= (- |#NULL.base| (select |#length| v_idx_226)) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (select |#length| v_idx_226)) (- 400)) (<= (- (- |#NULL.offset|) (select |#length| v_idx_226)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (select |#length| v_idx_226)) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- (select |#length| v_idx_226))) 400) (select |#valid| v_idx_222) (<= (- (- (select |#length| v_idx_226)) (select |#length| v_idx_226)) (- 800)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (select |#length| v_idx_226)) (- 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))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |#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_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 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) (<= (- |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) (<= (- (- |#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- 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)) (<= (- |#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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.base| (- 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 v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#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) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_23_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |#NULL.base|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |#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_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |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_50_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.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 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_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_25_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (forall ((v_idx_245 Int) (v_idx_246 Int) (v_idx_240 Int) (v_idx_244 Int) (v_idx_241 Int) (v_idx_242 Int)) (or (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_245) v_idx_241)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_245) v_idx_241))) 0)) (< v_idx_245 v_b_22_1) (<= v_b_24_1 v_idx_241) (<= v_b_25_1 v_idx_245) (< v_idx_246 v_b_25_1) (<= v_b_23_1 v_idx_240) (< v_idx_242 v_b_24_1) (< v_idx_241 v_b_23_1) (<= v_b_22_1 v_idx_244))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) v_b_23_1) 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)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_~malloc_~size (- v_b_23_1)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 4)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 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) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |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.offset|) (- v_b_23_1)) 0) (<= (- |#NULL.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |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_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 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) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |#NULL.offset|) v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.base|) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |#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)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_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_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |#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) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_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_main_~p~1.offset (- v_b_24_1)) 1) (<= (- |#NULL.base| v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_23_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) |ULTIMATE.start_main_#t~short2| (<= (- |#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| (- v_b_23_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 (- 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) (<= (- (- 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 21:42:21,104 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:42:21,104 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:42:21,105 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:42:21,105 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:42:21,105 WARN L224 ngHoareTripleChecker]: Pre: {2147483629#(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) (forall ((v_idx_269 Int) (v_idx_267 Int) (v_idx_270 Int) (v_idx_271 Int) (v_idx_265 Int) (v_idx_266 Int)) (or (<= v_b_11_1 v_idx_270) (< v_idx_270 v_b_10_1) (< v_idx_271 v_b_11_1) (< v_idx_266 v_b_6_1) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_270)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_270)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_270)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_270))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_270)) (- 800)) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_270))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_270))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_270))) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_270)) (- 400)) (<= (- (select |c_#length| v_idx_270) (- (select |c_#length| v_idx_270))) 800) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_270)) (- 400)) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_270)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_270))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_270)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_270))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_270))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_270))) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_270))) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_270))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_270))) 800) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_270))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_270))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_270)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_270)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_270)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_270)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_270)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_270))) 400) (select |c_#valid| v_idx_266) (<= (- (- (select |c_#length| v_idx_270)) (select |c_#length| v_idx_270)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_270)) (- 400))) (<= v_b_7_1 v_idx_266) (<= v_b_10_1 v_idx_269) (<= v_b_6_1 v_idx_265) (< v_idx_267 v_b_7_1))) (<= (- 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))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |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_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_259 Int) (v_idx_256 Int) (v_idx_257 Int) (v_idx_261 Int) (v_idx_260 Int) (v_idx_255 Int)) (or (< v_idx_260 v_b_22_1) (<= v_b_25_1 v_idx_260) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_260) v_idx_256)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_260) v_idx_256))) 0)) (< v_idx_261 v_b_25_1) (< v_idx_257 v_b_24_1) (<= v_b_24_1 v_idx_256) (<= v_b_23_1 v_idx_255) (< v_idx_256 v_b_23_1) (<= v_b_22_1 v_idx_259))) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |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_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_#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- 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_#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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 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_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 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_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.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|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |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_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |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_50_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.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_23_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_~malloc_#res.offset|) (- v_b_23_1)) 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_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_25_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_ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- (- |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_#NULL.base|) v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |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_#NULL.base| v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- |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_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_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_~malloc_~size (- v_b_23_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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_#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_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 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) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |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.offset|) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |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_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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_ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 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) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |c_#NULL.offset|) v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |c_#NULL.base|) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |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_#NULL.base| (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_23_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_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) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |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_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_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_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |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_read~int_#ptr.offset|)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_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_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_24_1)) 1) (<= (- |c_#NULL.base| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- |c_#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- |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_#NULL.base| (- v_b_23_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_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) (<= (- (- 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 21:42:21,106 WARN L228 ngHoareTripleChecker]: Action: assume main_#t~short2;read~int_#ptr.base, read~int_#ptr.offset, read~int_#sizeOfReadType := main_~q~1.base, main_~q~1.offset, 4; [2018-12-19 21:42:21,106 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_ULTIMATE.start_read~int_#ptr.base_primed| c_ULTIMATE.start_main_~q~1.base) |c_ULTIMATE.start_main_#t~short2| (= |c_ULTIMATE.start_read~int_#sizeOfReadType_primed| 4) (= |c_ULTIMATE.start_read~int_#ptr.offset_primed| c_ULTIMATE.start_main_~q~1.offset)) [2018-12-19 21:42:21,107 WARN L230 ngHoareTripleChecker]: Post: {2147483628#(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_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) (<= (- v_b_10_1 v_b_7_1) (- 1)) (<= (- (- |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) (<= (- (- v_b_11_1) (- v_b_7_1)) 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) (<= (- (- 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) (forall ((v_idx_300 Int) (v_idx_294 Int) (v_idx_295 Int) (v_idx_298 Int) (v_idx_299 Int) (v_idx_296 Int)) (or (< v_idx_300 v_b_11_1) (<= v_b_10_1 v_idx_298) (<= v_b_11_1 v_idx_299) (<= v_b_7_1 v_idx_295) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_299)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_299)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_299)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_299))) 400) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_299))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_299)) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (select |c_#length| v_idx_299)) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_299))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_299))) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_299))) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_299)) (- 400)) (<= (- (select |c_#length| v_idx_299) (- (select |c_#length| v_idx_299))) 800) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_299)) (- 400)) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_299)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_299))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_299)) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (select |c_#length| v_idx_299)) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| v_idx_299)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_299))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_299))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_299))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_299))) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_299))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (select |c_#length| v_idx_299)) (- 404)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_299))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_299))) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- (select |c_#length| v_idx_299))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- (select |c_#length| v_idx_299))) 400) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_299))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_299))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_299)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_299)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_299)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_299)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_299)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_299))) 400) (select |c_#valid| v_idx_295) (<= (- (- (select |c_#length| v_idx_299)) (select |c_#length| v_idx_299)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_299)) (- 400))) (<= v_b_6_1 v_idx_294) (< v_idx_299 v_b_10_1) (< v_idx_295 v_b_6_1) (< v_idx_296 v_b_7_1))) (<= (- (- |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)) (<= (- v_b_11_1 v_b_7_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_#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)) (<= (- 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) |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_~malloc_#res.base|) (- v_b_7_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_11_1 v_b_6_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_~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)) (<= (- (- v_b_10_1) (- v_b_7_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_~malloc_#res.base| v_b_7_1) (- 1)) (<= (- (- |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) v_v_22_1 (<= (- (- |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) (<= (- (- v_b_10_1) (- v_b_6_1)) 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)) (<= (- (- v_b_6_1) (- v_b_7_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_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) (<= (- v_b_6_1 v_b_7_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 (- 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))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |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_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- |c_#NULL.base| |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_#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| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) (- 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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.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_~p~1.offset v_b_23_1) 0) (<= (- (- |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_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |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_ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#value|) (- v_v_50_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.offset| (- v_b_24_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_23_1)) 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_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 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_#NULL.base|) v_b_23_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |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_#NULL.base| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) 3) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- 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_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 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|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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_#sizeOfReadType| v_b_24_1) 3) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |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_#NULL.base|) (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |c_#NULL.offset|) v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 4) (<= (- (- |c_#NULL.base|) v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_24_1)) (- 3)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_23_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_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) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |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_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.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_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_#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_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |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_read~int_#ptr.offset|) (- v_b_23_1)) (- 4)) (<= (- |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 (- v_b_23_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_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 (- v_b_24_1)) 1) (<= (- |c_#NULL.base| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_24_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_24_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- |c_#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |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_#res.offset| v_b_24_1) (- 1)) (forall ((v_idx_289 Int) (v_idx_290 Int) (v_idx_284 Int) (v_idx_288 Int) (v_idx_285 Int) (v_idx_286 Int)) (or (< v_idx_286 v_b_24_1) (<= v_b_25_1 v_idx_289) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_289) v_idx_285)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_289) v_idx_285))) 0)) (< v_idx_285 v_b_23_1) (<= v_b_24_1 v_idx_285) (<= v_b_23_1 v_idx_284) (< v_idx_289 v_b_22_1) (<= v_b_22_1 v_idx_288) (< v_idx_290 v_b_25_1))) (<= (- |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_#NULL.base| (- v_b_23_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_read~int_#ptr.offset| v_b_23_1) 4) (<= (- 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| (- |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) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0))))} [2018-12-19 21:42:21,107 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:42:21,108 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:42:21,108 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:42:21,204 WARN L270 ngHoareTripleChecker]: Pre: {2147483629#(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) (forall ((v_idx_269 Int) (v_idx_267 Int) (v_idx_270 Int) (v_idx_271 Int) (v_idx_265 Int) (v_idx_266 Int)) (or (<= v_b_11_1 v_idx_270) (< v_idx_270 v_b_10_1) (< v_idx_271 v_b_11_1) (< v_idx_266 v_b_6_1) (and (<= (- (- ULTIMATE.start_main_~q~1.offset) (select |#length| v_idx_270)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (select |#length| v_idx_270)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (select |#length| v_idx_270)) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- (select |#length| v_idx_270))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (select |#length| v_idx_270)) (- 800)) (<= (- (- |#NULL.offset|) (- (select |#length| v_idx_270))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- (select |#length| v_idx_270))) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- (select |#length| v_idx_270))) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (select |#length| v_idx_270)) (- 400)) (<= (- (select |#length| v_idx_270) (- (select |#length| v_idx_270))) 800) (<= (- |#NULL.offset| (select |#length| v_idx_270)) (- 400)) (<= (- (- |#NULL.base|) (select |#length| v_idx_270)) (- 400)) (<= (- |#NULL.offset| (- (select |#length| v_idx_270))) 400) (<= (- ULTIMATE.start_main_~q~1.offset (select |#length| v_idx_270)) (- 400)) (<= (- (- |#NULL.base|) (- (select |#length| v_idx_270))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- (select |#length| v_idx_270))) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- (select |#length| v_idx_270))) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- (select |#length| v_idx_270))) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- (select |#length| v_idx_270))) 400) (<= (- ULTIMATE.start_~malloc_~size (- (select |#length| v_idx_270))) 800) (<= (- |#NULL.base| (- (select |#length| v_idx_270))) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- (select |#length| v_idx_270))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (select |#length| v_idx_270)) (- 400)) (<= (- |#NULL.base| (select |#length| v_idx_270)) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (select |#length| v_idx_270)) (- 400)) (<= (- (- |#NULL.offset|) (select |#length| v_idx_270)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (select |#length| v_idx_270)) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- (select |#length| v_idx_270))) 400) (select |#valid| v_idx_266) (<= (- (- (select |#length| v_idx_270)) (select |#length| v_idx_270)) (- 800)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (select |#length| v_idx_270)) (- 400))) (<= v_b_7_1 v_idx_266) (<= v_b_10_1 v_idx_269) (<= v_b_6_1 v_idx_265) (< v_idx_267 v_b_7_1))) (<= (- 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))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |#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_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_259 Int) (v_idx_256 Int) (v_idx_257 Int) (v_idx_261 Int) (v_idx_260 Int) (v_idx_255 Int)) (or (< v_idx_260 v_b_22_1) (<= v_b_25_1 v_idx_260) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_260) v_idx_256)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_260) v_idx_256))) 0)) (< v_idx_261 v_b_25_1) (< v_idx_257 v_b_24_1) (<= v_b_24_1 v_idx_256) (<= v_b_23_1 v_idx_255) (< v_idx_256 v_b_23_1) (<= v_b_22_1 v_idx_259))) (<= (- (- |#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) (<= (- |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) (<= (- (- |#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- 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)) (<= (- |#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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.base| (- 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 v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#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) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_23_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |#NULL.base|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |#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_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |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_50_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.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 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_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_25_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- v_b_23_1) v_b_23_1) 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)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_~malloc_~size (- v_b_23_1)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 4)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 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) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |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.offset|) (- v_b_23_1)) 0) (<= (- |#NULL.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |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_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 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) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |#NULL.offset|) v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- (- |#NULL.base|) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |#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)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_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_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |#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) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_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_main_~p~1.offset (- v_b_24_1)) 1) (<= (- |#NULL.base| v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_23_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) |ULTIMATE.start_main_#t~short2| (<= (- |#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| (- v_b_23_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 (- 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) (<= (- (- 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 21:42:21,205 WARN L274 ngHoareTripleChecker]: Action: assume main_#t~short2;read~int_#ptr.base, read~int_#ptr.offset, read~int_#sizeOfReadType := main_~q~1.base, main_~q~1.offset, 4; [2018-12-19 21:42:21,205 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= |c_ULTIMATE.start_read~int_#ptr.base_primed| c_ULTIMATE.start_main_~q~1.base) |c_ULTIMATE.start_main_#t~short2| (= |c_ULTIMATE.start_read~int_#sizeOfReadType_primed| 4) (= |c_ULTIMATE.start_read~int_#ptr.offset_primed| c_ULTIMATE.start_main_~q~1.offset)) [2018-12-19 21:42:21,313 WARN L181 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 870 [2018-12-19 21:42:21,313 WARN L276 ngHoareTripleChecker]: Post: {2147483628#(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_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_~p~1.offset (- v_v_28_1)) 400) (<= (- |#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) (<= (- v_v_28_1 (- v_v_28_1)) 800) (<= (- |#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) (<= (- v_b_10_1 v_b_7_1) (- 1)) (<= (- (- |#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) (<= (- (- v_b_11_1) (- v_b_7_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_v_28_1)) 800) (<= (- (- |#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) (<= (- (- 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) (forall ((v_idx_300 Int) (v_idx_294 Int) (v_idx_295 Int) (v_idx_298 Int) (v_idx_299 Int) (v_idx_296 Int)) (or (< v_idx_300 v_b_11_1) (<= v_b_10_1 v_idx_298) (<= v_b_11_1 v_idx_299) (<= v_b_7_1 v_idx_295) (and (<= (- (- ULTIMATE.start_main_~q~1.offset) (select |#length| v_idx_299)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (select |#length| v_idx_299)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (select |#length| v_idx_299)) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- (select |#length| v_idx_299))) 400) (<= (- (- |#NULL.offset|) (- (select |#length| v_idx_299))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (select |#length| v_idx_299)) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (select |#length| v_idx_299)) (- 396)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- (select |#length| v_idx_299))) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- (select |#length| v_idx_299))) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- (select |#length| v_idx_299))) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) (select |#length| v_idx_299)) (- 400)) (<= (- (select |#length| v_idx_299) (- (select |#length| v_idx_299))) 800) (<= (- (- |#NULL.base|) (select |#length| v_idx_299)) (- 400)) (<= (- |#NULL.offset| (select |#length| v_idx_299)) (- 400)) (<= (- |#NULL.offset| (- (select |#length| v_idx_299))) 400) (<= (- ULTIMATE.start_main_~q~1.offset (select |#length| v_idx_299)) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (select |#length| v_idx_299)) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (select |#length| v_idx_299)) (- 400)) (<= (- (- |#NULL.base|) (- (select |#length| v_idx_299))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- (select |#length| v_idx_299))) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- (select |#length| v_idx_299))) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |#length| v_idx_299))) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- (select |#length| v_idx_299))) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (select |#length| v_idx_299)) (- 404)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- (select |#length| v_idx_299))) 400) (<= (- ULTIMATE.start_~malloc_~size (- (select |#length| v_idx_299))) 800) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- (select |#length| v_idx_299))) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- (select |#length| v_idx_299))) 400) (<= (- |#NULL.base| (- (select |#length| v_idx_299))) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- (select |#length| v_idx_299))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (select |#length| v_idx_299)) (- 400)) (<= (- |#NULL.base| (select |#length| v_idx_299)) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (select |#length| v_idx_299)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (select |#length| v_idx_299)) (- 400)) (<= (- (- |#NULL.offset|) (select |#length| v_idx_299)) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- (select |#length| v_idx_299))) 400) (select |#valid| v_idx_295) (<= (- (- (select |#length| v_idx_299)) (select |#length| v_idx_299)) (- 800)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (select |#length| v_idx_299)) (- 400))) (<= v_b_6_1 v_idx_294) (< v_idx_299 v_b_10_1) (< v_idx_295 v_b_6_1) (< v_idx_296 v_b_7_1))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#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_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| (- v_v_28_1)) 404) (<= (- |#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_~p~1.offset) v_v_28_1) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_11_1 v_b_7_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) (<= (- |#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_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)) (<= (- 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) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_v_28_1) (- 400)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.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_~q~1.offset v_v_28_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_~malloc_#res.base|) (- v_b_7_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_11_1 v_b_6_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_~p~1.offset v_v_28_1) (- 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_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |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) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- v_v_28_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_7_1)) 1) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_v_28_1) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_7_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_v_28_1)) 396) (<= (- 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) (<= (- |#NULL.base| v_v_28_1) (- 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) v_v_22_1 (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 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) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_10_1) (- v_b_6_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_v_28_1) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_v_28_1) (- 404)) (<= (- (- |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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_v_28_1) (- 396)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_v_28_1)) 400) (<= (- |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)) (<= (- |#NULL.offset| v_v_28_1) (- 400)) (<= (- |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)) (<= (- |#NULL.offset| (- v_v_28_1)) 400) (<= (- (- |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|) v_v_28_1) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_v_28_1)) 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_~p~1.offset) (- v_v_28_1)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_v_28_1)) 400) (<= (- 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)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- 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_~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_~q~1.offset) (- v_v_28_1)) 400) (<= (- 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|) (- v_v_28_1)) 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_main_#t~malloc0.offset|) (- v_v_28_1)) 400) (<= (- |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_read~int_#ptr.offset|) (- v_v_28_1)) 400) (<= (- ULTIMATE.start_main_~p~1.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_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_v_28_1) v_v_28_1) (- 800)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) v_v_28_1) (- 800)) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_10_1) 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_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) (<= (- v_b_6_1 v_b_7_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 (- 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| 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_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))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |#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_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- |#NULL.base| |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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) (- 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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_23_1) 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) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |#NULL.base|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |#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)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#value|) (- v_v_50_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.offset| (- v_b_24_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_23_1)) 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_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| v_b_23_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) 3) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- 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_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_read~int_#ptr.offset|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 4)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 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_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_23_1)) 0) (<= (- |#NULL.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.base|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |#NULL.offset|) v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 4) (<= (- (- |#NULL.base|) v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_24_1)) (- 3)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |#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)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.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) (<= (- (- |#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_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |#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|) (- v_b_23_1)) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_24_1)) 1) (<= (- |#NULL.base| v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_23_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) |ULTIMATE.start_main_#t~short2| (<= (- |#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (forall ((v_idx_289 Int) (v_idx_290 Int) (v_idx_284 Int) (v_idx_288 Int) (v_idx_285 Int) (v_idx_286 Int)) (or (< v_idx_286 v_b_24_1) (<= v_b_25_1 v_idx_289) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_289) v_idx_285)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_289) v_idx_285))) 0)) (< v_idx_285 v_b_23_1) (<= v_b_24_1 v_idx_285) (<= v_b_23_1 v_idx_284) (< v_idx_289 v_b_22_1) (<= v_b_22_1 v_idx_288) (< v_idx_290 v_b_25_1))) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| (- v_b_23_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_read~int_#ptr.offset| v_b_23_1) 4) (<= (- 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| (- |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) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))))} [2018-12-19 21:42:29,152 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:42:29,152 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:42:29,152 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:42:29,152 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:42:29,153 WARN L224 ngHoareTripleChecker]: Pre: {2147483627#(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_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) (forall ((v_idx_324 Int) (v_idx_325 Int) (v_idx_323 Int) (v_idx_328 Int) (v_idx_329 Int) (v_idx_327 Int)) (or (<= v_b_10_1 v_idx_327) (< v_idx_325 v_b_7_1) (< v_idx_324 v_b_6_1) (< v_idx_328 v_b_10_1) (<= v_b_6_1 v_idx_323) (<= v_b_7_1 v_idx_324) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_328)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_328)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_328)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_328))) 400) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_328))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_328)) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (select |c_#length| v_idx_328)) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_328))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_328))) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_328))) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_328)) (- 400)) (<= (- (select |c_#length| v_idx_328) (- (select |c_#length| v_idx_328))) 800) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_328)) (- 400)) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_328)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_328))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_328)) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (select |c_#length| v_idx_328)) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| v_idx_328)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_328))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_328))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_328))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_328))) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_328))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (select |c_#length| v_idx_328)) (- 404)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_328))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_328))) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- (select |c_#length| v_idx_328))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- (select |c_#length| v_idx_328))) 400) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_328))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_328))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_328)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_328)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_328)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_328)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_328)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_328))) 400) (select |c_#valid| v_idx_324) (<= (- (- (select |c_#length| v_idx_328)) (select |c_#length| v_idx_328)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_328)) (- 400))) (<= v_b_11_1 v_idx_328) (< v_idx_329 v_b_11_1))) (<= (- (- |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) (<= (- v_b_10_1 v_b_7_1) (- 1)) (<= (- (- |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) (<= (- (- v_b_11_1) (- v_b_7_1)) 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) (<= (- (- 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_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)) (<= (- v_b_11_1 v_b_7_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_#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)) (<= (- 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) |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_~malloc_#res.base|) (- v_b_7_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_11_1 v_b_6_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_~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)) (<= (- (- v_b_10_1) (- v_b_7_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_~malloc_#res.base| v_b_7_1) (- 1)) (<= (- (- |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) v_v_22_1 (<= (- (- |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) (<= (- (- v_b_10_1) (- v_b_6_1)) 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)) (<= (- (- v_b_6_1) (- v_b_7_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_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) (<= (- v_b_6_1 v_b_7_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 (- 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))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |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_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- |c_#NULL.base| |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_#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| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) (- 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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.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_~p~1.offset v_b_23_1) 0) (<= (- (- |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_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |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_ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (forall ((v_idx_313 Int) (v_idx_314 Int) (v_idx_317 Int) (v_idx_318 Int) (v_idx_315 Int) (v_idx_319 Int)) (or (< v_idx_315 v_b_24_1) (< v_idx_318 v_b_22_1) (< v_idx_314 v_b_23_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_318) v_idx_314)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_318) v_idx_314))) 0)) (<= v_b_24_1 v_idx_314) (<= v_b_25_1 v_idx_318) (<= v_b_23_1 v_idx_313) (< v_idx_319 v_b_25_1) (<= v_b_22_1 v_idx_317))) (<= (- 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_read~int_#value|) (- v_v_50_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.offset| (- v_b_24_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_23_1)) 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_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 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_#NULL.base|) v_b_23_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |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_#NULL.base| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) 3) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- 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_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 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|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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_#sizeOfReadType| v_b_24_1) 3) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |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_#NULL.base|) (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |c_#NULL.offset|) v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 4) (<= (- (- |c_#NULL.base|) v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_24_1)) (- 3)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_23_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_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) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |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_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.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_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_#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_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |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_read~int_#ptr.offset|) (- v_b_23_1)) (- 4)) (<= (- |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 (- v_b_23_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_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 (- v_b_24_1)) 1) (<= (- |c_#NULL.base| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_24_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_24_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- |c_#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |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_#res.offset| v_b_24_1) (- 1)) (<= (- |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_#NULL.base| (- v_b_23_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_read~int_#ptr.offset| v_b_23_1) 4) (<= (- 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| (- |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) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0))))} [2018-12-19 21:42:29,153 WARN L228 ngHoareTripleChecker]: Action: assume #valid[read~int_#ptr.base]; [2018-12-19 21:42:29,154 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) [2018-12-19 21:42:29,154 WARN L230 ngHoareTripleChecker]: Post: {2147483626#(or (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) (forall ((v_idx_355 Int) (v_idx_356 Int) (v_idx_354 Int)) (or (<= v_b_10_1 v_idx_354) (<= v_b_11_1 v_idx_355) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_355)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_355)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_355)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_355))) 400) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_355))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_355)) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (select |c_#length| v_idx_355)) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_355))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_355))) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_355))) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_355)) (- 400)) (<= (- (select |c_#length| v_idx_355) (- (select |c_#length| v_idx_355))) 800) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_355)) (- 400)) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_355)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_355))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_355)) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (select |c_#length| v_idx_355)) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| v_idx_355)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_355))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_355))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_355))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_355))) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_355))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (select |c_#length| v_idx_355)) (- 404)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_355))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_355))) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- (select |c_#length| v_idx_355))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- (select |c_#length| v_idx_355))) 400) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_355))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_355))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_355)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_355)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_355)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_355)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_355)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_355))) 400) (<= (- (- (select |c_#length| v_idx_355)) (select |c_#length| v_idx_355)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_355)) (- 400))) (< v_idx_355 v_b_10_1) (< v_idx_356 v_b_11_1))) (<= (- |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))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |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_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- |c_#NULL.base| |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_#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| (- c_ULTIMATE.start_~malloc_~size)) 404) (forall ((v_idx_346 Int) (v_idx_347 Int) (v_idx_344 Int) (v_idx_348 Int) (v_idx_342 Int) (v_idx_343 Int)) (or (< v_idx_344 v_b_24_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_347) v_idx_343)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_347) v_idx_343))) 0)) (<= v_b_23_1 v_idx_342) (<= v_b_24_1 v_idx_343) (<= v_b_25_1 v_idx_347) (< v_idx_343 v_b_23_1) (< v_idx_348 v_b_25_1) (<= v_b_22_1 v_idx_346) (< v_idx_347 v_b_22_1))) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) (- 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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.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_~p~1.offset v_b_23_1) 0) (<= (- (- |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_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |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_ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#value|) (- v_v_50_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.offset| (- v_b_24_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_23_1)) 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_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 5) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 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_#NULL.base|) v_b_23_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |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_#NULL.base| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) 3) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- 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_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 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|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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_#sizeOfReadType| v_b_24_1) 3) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |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_#NULL.base|) (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |c_#NULL.offset|) v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 4) (<= (- (- |c_#NULL.base|) v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_24_1)) (- 3)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |c_#NULL.base| (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_23_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_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) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |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_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.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_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_#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_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |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_read~int_#ptr.offset|) (- v_b_23_1)) (- 4)) (<= (- |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 (- v_b_23_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_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 (- v_b_24_1)) 1) (<= (- |c_#NULL.base| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_24_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_24_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) |c_ULTIMATE.start_main_#t~short2| (<= (- |c_#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |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_#res.offset| v_b_24_1) (- 1)) (<= (- |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_#NULL.base| (- v_b_23_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_read~int_#ptr.offset| v_b_23_1) 4) (<= (- 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| (- |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) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0))))} [2018-12-19 21:42:29,155 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:42:29,156 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:42:29,156 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:42:29,262 WARN L181 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 870 [2018-12-19 21:42:29,264 WARN L270 ngHoareTripleChecker]: Pre: {2147483627#(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_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_~p~1.offset (- v_v_28_1)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (forall ((v_idx_324 Int) (v_idx_325 Int) (v_idx_323 Int) (v_idx_328 Int) (v_idx_329 Int) (v_idx_327 Int)) (or (<= v_b_10_1 v_idx_327) (< v_idx_325 v_b_7_1) (< v_idx_324 v_b_6_1) (< v_idx_328 v_b_10_1) (<= v_b_6_1 v_idx_323) (<= v_b_7_1 v_idx_324) (and (<= (- (- ULTIMATE.start_main_~q~1.offset) (select |#length| v_idx_328)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (select |#length| v_idx_328)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (select |#length| v_idx_328)) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- (select |#length| v_idx_328))) 400) (<= (- (- |#NULL.offset|) (- (select |#length| v_idx_328))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (select |#length| v_idx_328)) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (select |#length| v_idx_328)) (- 396)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- (select |#length| v_idx_328))) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- (select |#length| v_idx_328))) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- (select |#length| v_idx_328))) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) (select |#length| v_idx_328)) (- 400)) (<= (- (select |#length| v_idx_328) (- (select |#length| v_idx_328))) 800) (<= (- (- |#NULL.base|) (select |#length| v_idx_328)) (- 400)) (<= (- |#NULL.offset| (select |#length| v_idx_328)) (- 400)) (<= (- |#NULL.offset| (- (select |#length| v_idx_328))) 400) (<= (- ULTIMATE.start_main_~q~1.offset (select |#length| v_idx_328)) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (select |#length| v_idx_328)) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (select |#length| v_idx_328)) (- 400)) (<= (- (- |#NULL.base|) (- (select |#length| v_idx_328))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- (select |#length| v_idx_328))) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- (select |#length| v_idx_328))) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |#length| v_idx_328))) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- (select |#length| v_idx_328))) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (select |#length| v_idx_328)) (- 404)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- (select |#length| v_idx_328))) 400) (<= (- ULTIMATE.start_~malloc_~size (- (select |#length| v_idx_328))) 800) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- (select |#length| v_idx_328))) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- (select |#length| v_idx_328))) 400) (<= (- |#NULL.base| (- (select |#length| v_idx_328))) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- (select |#length| v_idx_328))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (select |#length| v_idx_328)) (- 400)) (<= (- |#NULL.base| (select |#length| v_idx_328)) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (select |#length| v_idx_328)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (select |#length| v_idx_328)) (- 400)) (<= (- (- |#NULL.offset|) (select |#length| v_idx_328)) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- (select |#length| v_idx_328))) 400) (select |#valid| v_idx_324) (<= (- (- (select |#length| v_idx_328)) (select |#length| v_idx_328)) (- 800)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (select |#length| v_idx_328)) (- 400))) (<= v_b_11_1 v_idx_328) (< v_idx_329 v_b_11_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) (<= (- v_v_28_1 (- v_v_28_1)) 800) (<= (- |#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) (<= (- v_b_10_1 v_b_7_1) (- 1)) (<= (- (- |#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) (<= (- (- v_b_11_1) (- v_b_7_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_v_28_1)) 800) (<= (- (- |#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) (<= (- (- 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) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#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_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| (- v_v_28_1)) 404) (<= (- |#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_~p~1.offset) v_v_28_1) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_11_1 v_b_7_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) (<= (- |#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_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)) (<= (- 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) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_v_28_1) (- 400)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.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_~q~1.offset v_v_28_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_~malloc_#res.base|) (- v_b_7_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_11_1 v_b_6_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_~p~1.offset v_v_28_1) (- 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_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |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) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- v_v_28_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) (- v_b_7_1)) 1) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_v_28_1) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_7_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_v_28_1)) 396) (<= (- 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) (<= (- |#NULL.base| v_v_28_1) (- 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) v_v_22_1 (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.base|) (- v_b_10_1)) 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) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_10_1) (- v_b_6_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_v_28_1) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_v_28_1) (- 404)) (<= (- (- |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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_v_28_1) (- 396)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_v_28_1)) 400) (<= (- |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)) (<= (- |#NULL.offset| v_v_28_1) (- 400)) (<= (- |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)) (<= (- |#NULL.offset| (- v_v_28_1)) 400) (<= (- (- |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|) v_v_28_1) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_v_28_1)) 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_~p~1.offset) (- v_v_28_1)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_v_28_1)) 400) (<= (- 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)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- 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_~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_~q~1.offset) (- v_v_28_1)) 400) (<= (- 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|) (- v_v_28_1)) 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_main_#t~malloc0.offset|) (- v_v_28_1)) 400) (<= (- |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_read~int_#ptr.offset|) (- v_v_28_1)) 400) (<= (- ULTIMATE.start_main_~p~1.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_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_v_28_1) v_v_28_1) (- 800)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) v_v_28_1) (- 800)) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_10_1) 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_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) (<= (- v_b_6_1 v_b_7_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 (- 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| 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_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))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |#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_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- |#NULL.base| |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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) (- 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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_23_1) 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) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |#NULL.base|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |#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)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (forall ((v_idx_313 Int) (v_idx_314 Int) (v_idx_317 Int) (v_idx_318 Int) (v_idx_315 Int) (v_idx_319 Int)) (or (< v_idx_315 v_b_24_1) (< v_idx_318 v_b_22_1) (< v_idx_314 v_b_23_1) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_318) v_idx_314)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_318) v_idx_314))) 0)) (<= v_b_24_1 v_idx_314) (<= v_b_25_1 v_idx_318) (<= v_b_23_1 v_idx_313) (< v_idx_319 v_b_25_1) (<= v_b_22_1 v_idx_317))) (<= (- 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_read~int_#value|) (- v_v_50_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.offset| (- v_b_24_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_23_1)) 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_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| v_b_23_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) 3) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- 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_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_read~int_#ptr.offset|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 4)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 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_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_23_1)) 0) (<= (- |#NULL.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.base|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |#NULL.offset|) v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 4) (<= (- (- |#NULL.base|) v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_24_1)) (- 3)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |#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)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.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) (<= (- (- |#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_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |#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|) (- v_b_23_1)) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_24_1)) 1) (<= (- |#NULL.base| v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_23_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) |ULTIMATE.start_main_#t~short2| (<= (- |#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| (- v_b_23_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_read~int_#ptr.offset| v_b_23_1) 4) (<= (- 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| (- |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) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))))} [2018-12-19 21:42:29,264 WARN L274 ngHoareTripleChecker]: Action: assume #valid[read~int_#ptr.base]; [2018-12-19 21:42:29,264 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (select |c_#valid| |c_ULTIMATE.start_read~int_#ptr.base|) [2018-12-19 21:42:29,377 WARN L181 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 828 [2018-12-19 21:42:29,378 WARN L276 ngHoareTripleChecker]: Post: {2147483626#(or (exists ((v_b_11_1 Int) (v_v_28_1 Int) (v_b_10_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) (<= (- ULTIMATE.start_main_~p~1.offset (- v_v_28_1)) 400) (<= (- |#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) (<= (- v_v_28_1 (- v_v_28_1)) 800) (<= (- |#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) (<= (- |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_~malloc_~size (- v_v_28_1)) 800) (<= (- (- |#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.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) (<= (- |#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_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| (- v_v_28_1)) 404) (<= (- |#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_~p~1.offset) v_v_28_1) (- 400)) (<= (- (- |#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_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#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_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_#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| v_v_28_1) (- 400)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.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_~q~1.offset v_v_28_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_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) (<= (- ULTIMATE.start_main_~p~1.offset v_v_28_1) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_355 Int) (v_idx_356 Int) (v_idx_354 Int)) (or (<= v_b_10_1 v_idx_354) (<= v_b_11_1 v_idx_355) (and (<= (- (- ULTIMATE.start_main_~q~1.offset) (select |#length| v_idx_355)) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (select |#length| v_idx_355)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (select |#length| v_idx_355)) (- 400)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- (select |#length| v_idx_355))) 400) (<= (- (- |#NULL.offset|) (- (select |#length| v_idx_355))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (select |#length| v_idx_355)) (- 800)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (select |#length| v_idx_355)) (- 396)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- (select |#length| v_idx_355))) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- (select |#length| v_idx_355))) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- (select |#length| v_idx_355))) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) (select |#length| v_idx_355)) (- 400)) (<= (- (select |#length| v_idx_355) (- (select |#length| v_idx_355))) 800) (<= (- (- |#NULL.base|) (select |#length| v_idx_355)) (- 400)) (<= (- |#NULL.offset| (select |#length| v_idx_355)) (- 400)) (<= (- |#NULL.offset| (- (select |#length| v_idx_355))) 400) (<= (- ULTIMATE.start_main_~q~1.offset (select |#length| v_idx_355)) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (select |#length| v_idx_355)) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (select |#length| v_idx_355)) (- 400)) (<= (- (- |#NULL.base|) (- (select |#length| v_idx_355))) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- (select |#length| v_idx_355))) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- (select |#length| v_idx_355))) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |#length| v_idx_355))) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- (select |#length| v_idx_355))) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (select |#length| v_idx_355)) (- 404)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- (select |#length| v_idx_355))) 400) (<= (- ULTIMATE.start_~malloc_~size (- (select |#length| v_idx_355))) 800) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- (select |#length| v_idx_355))) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- (select |#length| v_idx_355))) 400) (<= (- |#NULL.base| (- (select |#length| v_idx_355))) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- (select |#length| v_idx_355))) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (select |#length| v_idx_355)) (- 400)) (<= (- |#NULL.base| (select |#length| v_idx_355)) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (select |#length| v_idx_355)) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (select |#length| v_idx_355)) (- 400)) (<= (- (- |#NULL.offset|) (select |#length| v_idx_355)) (- 400)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- (select |#length| v_idx_355))) 400) (<= (- (- (select |#length| v_idx_355)) (select |#length| v_idx_355)) (- 800)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (select |#length| v_idx_355)) (- 400))) (< v_idx_355 v_b_10_1) (< v_idx_356 v_b_11_1))) (<= (- |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_~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) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- v_v_28_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_v_28_1) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_v_28_1)) 396) (<= (- 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) (<= (- |#NULL.base| v_v_28_1) (- 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_~malloc_#res.base|) (- v_b_10_1)) 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) (<= (- |#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_read~int_#ptr.offset| v_v_28_1) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_v_28_1) (- 404)) (<= (- (- |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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_v_28_1) (- 396)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_v_28_1)) 400) (<= (- |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)) (<= (- |#NULL.offset| v_v_28_1) (- 400)) (<= (- |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)) (<= (- |#NULL.offset| (- v_v_28_1)) 400) (<= (- (- |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|) v_v_28_1) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_v_28_1)) 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_~p~1.offset) (- v_v_28_1)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_v_28_1)) 400) (<= (- 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)) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (<= (- (- 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_~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_~q~1.offset) (- v_v_28_1)) 400) (<= (- 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|) (- v_v_28_1)) 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_main_#t~malloc0.offset|) (- v_v_28_1)) 400) (<= (- |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_read~int_#ptr.offset|) (- v_v_28_1)) 400) (<= (- ULTIMATE.start_main_~p~1.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_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- v_v_28_1) v_v_28_1) (- 800)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_11_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) v_v_28_1) (- 800)) (<= (- |ULTIMATE.start_~malloc_#res.base| v_b_10_1) 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_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_v_28_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 (- 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| 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_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))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |#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_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_23_1) 0) (<= (- |#NULL.base| |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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 404) (forall ((v_idx_346 Int) (v_idx_347 Int) (v_idx_344 Int) (v_idx_348 Int) (v_idx_342 Int) (v_idx_343 Int)) (or (< v_idx_344 v_b_24_1) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_347) v_idx_343)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_347) v_idx_343))) 0)) (<= v_b_23_1 v_idx_342) (<= v_b_24_1 v_idx_343) (<= v_b_25_1 v_idx_347) (< v_idx_343 v_b_23_1) (< v_idx_348 v_b_25_1) (<= v_b_22_1 v_idx_346) (< v_idx_347 v_b_22_1))) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) (- 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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_~q~1.offset v_b_23_1) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_23_1) 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) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |#NULL.base|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) (- 3)) (<= (- (- |#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)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#value|) (- v_v_50_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.offset| (- v_b_24_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) (- 4)) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 396)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_23_1)) 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_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_23_1) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 5) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| v_b_23_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) 3) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- 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_#res.offset|) (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- 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_read~int_#ptr.offset|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_23_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| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_23_1) (- 4)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 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_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_23_1)) 0) (<= (- |#NULL.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |#NULL.base|) (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_24_1) 3) (<= (- (- |#NULL.offset|) v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- ULTIMATE.start_~malloc_~size)) 404) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 4) (<= (- (- |#NULL.base|) v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_24_1)) (- 3)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) (- 4)) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_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) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- |#NULL.base| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) v_b_23_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 0) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |#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)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_read~int_#value| v_v_50_1) 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) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.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) (<= (- (- |#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_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |#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|) (- v_b_23_1)) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_23_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_24_1)) 1) (<= (- |#NULL.base| v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_23_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) (- 8)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) |ULTIMATE.start_main_#t~short2| (<= (- |#NULL.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |#NULL.base| (- v_b_23_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_read~int_#ptr.offset| v_b_23_1) 4) (<= (- 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| (- |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) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))))} [2018-12-19 21:42:40,115 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:42:40,116 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:42:40,116 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:42:40,116 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:42:40,117 WARN L224 ngHoareTripleChecker]: Pre: {2147483623#(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_~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_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_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_#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_~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_~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) (forall ((v_idx_379 Int) (v_idx_378 Int) (v_idx_380 Int)) (or (<= v_b_11_1 v_idx_379) (<= v_b_10_1 v_idx_378) (< v_idx_380 v_b_11_1) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_379)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_379)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_379)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_379))) 400) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_379))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_379)) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (select |c_#length| v_idx_379)) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_379))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_379))) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_379))) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_379)) (- 400)) (<= (- (select |c_#length| v_idx_379) (- (select |c_#length| v_idx_379))) 800) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_379)) (- 400)) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_379)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_379))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_379)) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (select |c_#length| v_idx_379)) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| v_idx_379)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_379))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_379))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_379))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_379))) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_379))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (select |c_#length| v_idx_379)) (- 404)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_379))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_379))) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- (select |c_#length| v_idx_379))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- (select |c_#length| v_idx_379))) 400) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_379))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_379))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_379)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_379)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_379)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_379)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_379)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_379))) 400) (<= (- (- (select |c_#length| v_idx_379)) (select |c_#length| v_idx_379)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_379)) (- 400))) (< v_idx_379 v_b_10_1))) (<= (- |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 21:42:40,117 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 21:42:40,117 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 21:42:40,118 WARN L230 ngHoareTripleChecker]: Post: {2147483622#(exists ((v_v_938_1 Int) (v_v_933_1 (Array Int Int)) (v_b_59_1 Int) (v_b_58_1 Int) (v_b_57_1 Int) (v_b_56_1 Int) (v_v_940_1 (Array Int 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 v_b_57_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 (- v_b_58_1)) 9) (<= (- |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_main_~q~1.offset v_b_57_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_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_~malloc_~size) (- v_b_57_1)) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_938_1)) 0) (<= (- (- |c_#NULL.offset|) v_b_57_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_58_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_57_1)) 4) (<= (- |c_#NULL.offset| (- v_b_57_1)) 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_~malloc_~size) (- v_b_58_1)) (- 395)) (<= (- (- |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_ULTIMATE.start_main_~q~1.offset) (- v_b_57_1)) 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) (<= (- (- v_b_58_1) v_b_58_1) (- 2)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_57_1)) 8) (<= (- (- |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_#value| v_v_938_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_57_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_58_1)) 5) (<= (- (- 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_b_58_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_938_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_57_1) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_57_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_58_1) (- 1)) (<= (- (- |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|) (- v_b_57_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_58_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_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_58_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) (= v_v_940_1 v_v_933_1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_57_1) 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_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_58_1) 3) (<= (- |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_~malloc_~size (- v_b_57_1)) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_57_1) 0) (<= (- v_b_57_1 (- v_b_58_1)) 9) (<= (- (- |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_~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_#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_#NULL.offset| (- v_b_58_1)) 5) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_57_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_56_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_~malloc_~size v_b_58_1) 399) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_938_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_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_58_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_58_1)) 9) (<= (- (- |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_58_1)) 9) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_57_1) (- 400)) (<= (- |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_58_1)) 1) (<= (- (- v_b_56_1) (- v_b_59_1)) 1) (<= (- |c_#NULL.base| |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_#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_57_1) v_b_58_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_main_~p~1.offset v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_57_1) (- 4)) (<= (- (- |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_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_58_1)) 5) (<= (- |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_#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_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_58_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_58_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- v_b_58_1 (- v_b_58_1)) 10) (<= (- (- |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_~p~1.offset) v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_58_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_59_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_read~int_#ptr.base|) (- v_b_59_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_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_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_58_1)) 5) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_57_1)) 4) (<= (- v_b_57_1 (- v_b_57_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_58_1)) 405) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_57_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_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_#NULL.offset|) (- v_b_57_1)) 4) (<= (- (- 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_main_#t~malloc0.offset|) v_b_57_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_57_1)) 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_#NULL.offset|) v_b_58_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_57_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_58_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_57_1)) 8) (<= (- (- |c_#NULL.base|) v_b_57_1) 0) (<= (- v_b_56_1 v_b_59_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_main_#t~malloc0.offset| v_b_57_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_#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_read~int_#ptr.offset|) (- v_b_57_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_57_1) v_b_57_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- v_b_57_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_58_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_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) v_b_57_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_57_1)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_58_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_57_1)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_58_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_57_1)) 4) (<= (- |c_#NULL.base| (- v_b_58_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.base| v_b_57_1) 0) (forall ((v_idx_388 Int) (v_idx_399 Int) (v_idx_389 Int) (v_idx_390 Int) (v_idx_397 Int) (v_idx_398 Int)) (or (<= v_b_58_1 v_idx_389) (<= v_b_59_1 v_idx_398) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_398) v_idx_389)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_398) v_idx_389)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_398) v_idx_389))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_398) v_idx_389))) 0)) (<= v_b_57_1 v_idx_388) (< v_idx_390 v_b_58_1) (< v_idx_399 v_b_59_1) (< v_idx_398 v_b_56_1) (<= v_b_56_1 v_idx_397) (< v_idx_389 v_b_57_1))) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_57_1)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- v_b_57_1 v_b_58_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_58_1) (- 401)) (<= (- (- v_b_57_1) (- v_b_58_1)) 1) (<= (- (- |c_#NULL.base|) v_b_58_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_57_1) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_58_1)) 5) (<= (- 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_read~int_#ptr.base| v_b_56_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_58_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_58_1) (- 1)) (<= (- |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_58_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 21:42:40,118 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:42:40,119 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:42:40,119 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:42:41,628 WARN L181 SmtUtils]: Spent 1.51 s on a formula simplification. DAG size of input: 578 DAG size of output: 50 [2018-12-19 21:42:41,628 WARN L270 ngHoareTripleChecker]: Pre: {2147483623#(and (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) |ULTIMATE.start_main_#t~short2| (<= (- |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) (<= (- |#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 21:42:41,628 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 21:42:41,629 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 21:42:42,258 WARN L276 ngHoareTripleChecker]: Post: {2147483622#(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) (exists ((v_b_59_1 Int) (v_b_58_1 Int) (v_b_57_1 Int) (v_b_56_1 Int)) (and (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_58_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_57_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_57_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_57_1)) 404) (forall ((v_idx_389 Int) (v_idx_398 Int)) (or (<= v_b_58_1 v_idx_389) (<= v_b_59_1 v_idx_398) (< v_idx_398 v_b_56_1) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_398) v_idx_389))) 0) (< v_idx_389 v_b_57_1))) (<= (- (- |#NULL.offset|) v_b_58_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_58_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_57_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_58_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_57_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_57_1)) 8) (<= (- (- |#NULL.base|) v_b_57_1) 0) (<= (- v_b_56_1 v_b_59_1) (- 1)) (<= (- v_b_57_1 (- v_b_58_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset v_b_57_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_57_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_57_1)) (- 396)) (<= (- (- |#NULL.offset|) v_b_57_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_57_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_58_1)) 5) (<= (- |#NULL.offset| (- v_b_58_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_57_1)) 4) (<= (- (- v_b_57_1) v_b_57_1) 0) (<= (- |#NULL.offset| v_b_57_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_58_1) (- 1)) (<= (- |#NULL.base| (- v_b_57_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_56_1)) 0) (<= (- |#NULL.offset| (- v_b_57_1)) 4) (<= (- (- |#NULL.base|) (- v_b_58_1)) 5) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_58_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_58_1)) 1) (<= (- ULTIMATE.start_~malloc_~size v_b_58_1) 399) (<= (- v_b_58_1 (- v_b_58_1)) 10) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_57_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_57_1) 0) (<= (- (- |#NULL.base|) (- v_b_57_1)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_58_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_58_1) (- 1)) (<= (- (- v_b_58_1) v_b_58_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_58_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_57_1)) 8) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_57_1)) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_58_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_58_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_58_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_58_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_59_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_57_1) 0) (<= (- |#NULL.base| (- v_b_58_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_57_1)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_58_1)) 5) (forall ((v_prenex_56 Int) (v_prenex_57 Int)) (or (< v_prenex_57 v_b_56_1) (< v_prenex_56 v_b_57_1) (<= v_b_59_1 v_prenex_57) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_57) v_prenex_56))) 0) (<= v_b_58_1 v_prenex_56))) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_57_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_59_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_58_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_58_1)) 1) (<= (- (- v_b_56_1) (- v_b_59_1)) 1) (<= (- |#NULL.base| v_b_57_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_57_1) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_57_1)) 4) (forall ((v_prenex_52 Int) (v_prenex_53 Int)) (or (< v_prenex_53 v_b_56_1) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_53) v_prenex_52)) 0) (< v_prenex_52 v_b_57_1) (<= v_b_59_1 v_prenex_53) (<= v_b_58_1 v_prenex_52))) (<= (- v_b_57_1 v_b_58_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_57_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_58_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_58_1) (- 401)) (<= (- (- |#NULL.offset|) (- v_b_58_1)) 5) (<= (- (- v_b_57_1) (- v_b_58_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_57_1)) 4) (<= (- (- |#NULL.base|) v_b_58_1) (- 1)) (<= (- v_b_57_1 (- v_b_57_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_57_1)) 0) (<= (- (- v_b_57_1) v_b_58_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_57_1) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_58_1)) 405) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_57_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_58_1)) 5) (<= (- |#NULL.base| v_b_58_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_58_1) (- 1)) (forall ((v_prenex_55 Int) (v_prenex_54 Int)) (or (<= v_b_58_1 v_prenex_54) (< v_prenex_55 v_b_56_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_55) v_prenex_54)) 0) (< v_prenex_54 v_b_57_1) (<= v_b_59_1 v_prenex_55))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_58_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_57_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_56_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_58_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_58_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_58_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_57_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_57_1) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_57_1) 0) (<= (- |#NULL.offset| v_b_58_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_58_1) 3))) (<= (- (- |#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_~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) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.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) (<= (- (- |#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) (<= (- 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)) (<= (- |#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_~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_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 21:42:44,128 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:42:44,129 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:42:44,129 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:42:44,129 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:42:44,130 WARN L224 ngHoareTripleChecker]: Pre: {2147483621#(or (exists ((v_v_938_1 Int) (v_v_933_1 (Array Int Int)) (v_b_59_1 Int) (v_b_58_1 Int) (v_b_57_1 Int) (v_b_56_1 Int) (v_v_940_1 (Array Int 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 v_b_57_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 (- v_b_58_1)) 9) (<= (- |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_main_~q~1.offset v_b_57_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_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_~malloc_~size) (- v_b_57_1)) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_938_1)) 0) (<= (- (- |c_#NULL.offset|) v_b_57_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_58_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_57_1)) 4) (<= (- |c_#NULL.offset| (- v_b_57_1)) 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_~malloc_~size) (- v_b_58_1)) (- 395)) (<= (- (- |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_ULTIMATE.start_main_~q~1.offset) (- v_b_57_1)) 0) (forall ((v_idx_427 Int) (v_idx_428 Int) (v_idx_418 Int) (v_idx_429 Int) (v_idx_419 Int) (v_idx_420 Int)) (or (< v_idx_428 v_b_56_1) (<= v_b_59_1 v_idx_428) (<= v_b_57_1 v_idx_418) (<= v_b_56_1 v_idx_427) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_428) v_idx_419)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_428) v_idx_419)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_428) v_idx_419))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_428) v_idx_419))) 0)) (< v_idx_420 v_b_58_1) (< v_idx_419 v_b_57_1) (<= v_b_58_1 v_idx_419) (< v_idx_429 v_b_59_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_main_~p~1.offset)) 0) (<= (- (- v_b_58_1) v_b_58_1) (- 2)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_57_1)) 8) (<= (- (- |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_#value| v_v_938_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_57_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_58_1)) 5) (<= (- (- 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_b_58_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_938_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_57_1) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_57_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_58_1) (- 1)) (<= (- (- |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|) (- v_b_57_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_58_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_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_58_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) (= v_v_940_1 v_v_933_1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_57_1) 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_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_58_1) 3) (<= (- |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_~malloc_~size (- v_b_57_1)) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_57_1) 0) (<= (- v_b_57_1 (- v_b_58_1)) 9) (<= (- (- |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_~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_#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_#NULL.offset| (- v_b_58_1)) 5) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_57_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_56_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_~malloc_~size v_b_58_1) 399) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_938_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_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_58_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_58_1)) 9) (<= (- (- |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_58_1)) 9) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_57_1) (- 400)) (<= (- |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_58_1)) 1) (<= (- (- v_b_56_1) (- v_b_59_1)) 1) (<= (- |c_#NULL.base| |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_#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_57_1) v_b_58_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_main_~p~1.offset v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_57_1) (- 4)) (<= (- (- |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_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_58_1)) 5) (<= (- |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_#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_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_58_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_58_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- v_b_58_1 (- v_b_58_1)) 10) (<= (- (- |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_~p~1.offset) v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_58_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_59_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_read~int_#ptr.base|) (- v_b_59_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_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_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_58_1)) 5) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_57_1)) 4) (<= (- v_b_57_1 (- v_b_57_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_58_1)) 405) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_57_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_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_#NULL.offset|) (- v_b_57_1)) 4) (<= (- (- 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_main_#t~malloc0.offset|) v_b_57_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_57_1)) 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_#NULL.offset|) v_b_58_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_57_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_58_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_57_1)) 8) (<= (- (- |c_#NULL.base|) v_b_57_1) 0) (<= (- v_b_56_1 v_b_59_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_main_#t~malloc0.offset| v_b_57_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_#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_read~int_#ptr.offset|) (- v_b_57_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_57_1) v_b_57_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- v_b_57_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_58_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_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) v_b_57_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_57_1)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_58_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_57_1)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_58_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_57_1)) 4) (<= (- |c_#NULL.base| (- v_b_58_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.base| v_b_57_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_57_1)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- v_b_57_1 v_b_58_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_58_1) (- 401)) (<= (- (- v_b_57_1) (- v_b_58_1)) 1) (<= (- (- |c_#NULL.base|) v_b_58_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_57_1) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_58_1)) 5) (<= (- 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_read~int_#ptr.base| v_b_56_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_58_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_58_1) (- 1)) (<= (- |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_58_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |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_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_23_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_main_~q~1.offset) v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |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_#NULL.offset|) (- v_b_24_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_#ptr.offset|)) 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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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_main_~p~1.offset v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 0) (<= (- (- |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_#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_read~int_#ptr.offset| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |c_#NULL.base|) (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- |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~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |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_50_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.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 1) (<= (- (- |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_~malloc_#res.offset|) (- v_b_23_1)) 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_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_25_1) (- 1)) (<= (- 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_ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_23_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_#ptr.offset|) (- v_b_23_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.base|) v_b_23_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_main_~q~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_23_1) 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.base| v_b_23_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- v_b_23_1) v_b_23_1) 0) (<= (- |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_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_~malloc_#res.offset|) (- v_b_24_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_23_1)) 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) (<= (- (- |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_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |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) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |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.offset|) (- v_b_23_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_50_1)) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- v_b_23_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (forall ((v_idx_412 Int) (v_idx_413 Int) (v_idx_410 Int) (v_idx_414 Int) (v_idx_409 Int) (v_idx_408 Int)) (or (<= v_b_24_1 v_idx_409) (< v_idx_410 v_b_24_1) (<= v_b_22_1 v_idx_412) (<= v_b_25_1 v_idx_413) (< v_idx_409 v_b_23_1) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_413) v_idx_409))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_413) v_idx_409)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_413) v_idx_409)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_413) v_idx_409))) 0)) (< v_idx_413 v_b_22_1) (< v_idx_414 v_b_25_1) (<= v_b_23_1 v_idx_408))) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- 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_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 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_23_1) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_24_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_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |c_#NULL.base|) v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- |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_read~int_#sizeOfReadType| (- v_b_23_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |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_#NULL.base| (- v_b_24_1)) 1) (<= (- (- |c_#NULL.offset|) v_b_23_1) 0) (<= (- 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_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |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_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_50_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_50_1) 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)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_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_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |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|) |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) v_b_24_1) (- 1)) (<= (- (- 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_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_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_~p~1.offset (- v_b_24_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_23_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- 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.offset| v_b_24_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_23_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_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 21:42:44,130 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 21:42:44,131 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 21:42:44,131 WARN L230 ngHoareTripleChecker]: Post: {2147483620#(exists ((v_v_938_1 Int) (v_v_933_1 (Array Int Int)) (v_b_59_1 Int) (v_b_58_1 Int) (v_b_57_1 Int) (v_b_56_1 Int) (v_v_940_1 (Array Int 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 v_b_57_1) 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.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_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_57_1)) (- 396)) (<= (- (- |c_#NULL.offset|) v_b_57_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_58_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_57_1)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- |c_#NULL.offset| (- v_b_57_1)) 4) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_57_1) 8) (<= (- |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_~malloc_~size) (- v_b_58_1)) (- 395)) (<= (- (- |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_#t~malloc0.offset|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_57_1)) 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_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (forall ((v_idx_434 Int) (v_idx_435 Int) (v_idx_443 Int) (v_idx_433 Int) (v_idx_444 Int) (v_idx_442 Int)) (or (< v_idx_434 v_b_57_1) (<= v_b_58_1 v_idx_434) (<= v_b_57_1 v_idx_433) (<= v_b_59_1 v_idx_443) (<= v_b_56_1 v_idx_442) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_443) v_idx_434)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_443) v_idx_434))) 0)) (< v_idx_443 v_b_56_1) (< v_idx_444 v_b_59_1) (< v_idx_435 v_b_58_1))) (<= (- (- v_b_58_1) v_b_58_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_57_1)) 12) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_57_1)) 8) (<= (- (- |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_#value| v_v_938_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_57_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_58_1)) 5) (<= (- (- |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_main_~p~1.offset) (- v_b_58_1)) 5) (<= (- c_ULTIMATE.start_~malloc_~size v_b_57_1) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_57_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_58_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_read~int_#sizeOfReadType|) (- v_b_57_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_58_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_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_58_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (= v_v_940_1 v_v_933_1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_57_1) 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_~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_#sizeOfReadType| v_b_58_1) 3) (<= (- |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_~malloc_~size (- v_b_57_1)) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_57_1) 0) (<= (- v_b_57_1 (- v_b_58_1)) 9) (<= (- (- |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_~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_#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_#NULL.offset| (- v_b_58_1)) 5) (<= (- |c_#NULL.offset| v_b_57_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_56_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_~malloc_~size v_b_58_1) 399) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_938_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_58_1)) 13) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_58_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_58_1)) 9) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_58_1)) 9) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_57_1) (- 400)) (<= (- |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_58_1)) 1) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- v_b_56_1) (- v_b_59_1)) 1) (<= (- 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_ULTIMATE.start_main_~q~1.offset) v_b_58_1) (- 5)) (<= (- (- |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_57_1) v_b_58_1) (- 1)) (<= (- (- |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_main_~p~1.offset v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_57_1) (- 4)) (<= (- (- |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_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_ULTIMATE.start_~malloc_#res.offset|) (- v_b_58_1)) 5) (<= (- |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_main_~q~1.offset) v_b_57_1) (- 4)) (<= (- |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_#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| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |c_#NULL.base|) (- v_b_58_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_58_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) (<= (- v_b_58_1 (- v_b_58_1)) 10) (<= (- (- |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_~p~1.offset) v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_58_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_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_59_1) (- 1)) (<= (- (- 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_59_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_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|) (- v_b_58_1)) 5) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_57_1)) 4) (<= (- v_b_57_1 (- v_b_57_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_58_1)) 405) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_57_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_#NULL.offset|) (- v_b_57_1)) 4) (<= (- |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_main_#t~malloc0.offset|) v_b_57_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_57_1)) 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.offset|) v_b_58_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_57_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_58_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_57_1)) 8) (<= (- (- |c_#NULL.base|) v_b_57_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_58_1) 7) (<= (- v_b_56_1 v_b_59_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_main_#t~malloc0.offset| v_b_57_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_#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_read~int_#ptr.offset|) (- v_b_57_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_57_1) v_b_57_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- v_b_57_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_58_1) (- 1)) (<= (- 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_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_57_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_read~int_#sizeOfReadType|)) 12) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_57_1)) 4) (<= (- |c_#NULL.base| (- v_b_58_1)) 5) (<= (- 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_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_#NULL.base| v_b_57_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_57_1)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- v_b_57_1 v_b_58_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_58_1) (- 401)) (<= (- (- v_b_57_1) (- v_b_58_1)) 1) (<= (- (- |c_#NULL.base|) v_b_58_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_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_57_1) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_58_1)) 5) (<= (- 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_read~int_#ptr.base| v_b_56_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_58_1) (- 1)) (<= (- (- |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| v_b_58_1) (- 1)) (<= (- |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_58_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 21:42:44,131 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:42:44,133 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:42:44,133 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:42:44,246 WARN L181 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 860 [2018-12-19 21:42:44,247 WARN L270 ngHoareTripleChecker]: Pre: {2147483621#(or (exists ((v_v_938_1 Int) (v_v_933_1 (Array Int Int)) (v_b_59_1 Int) (v_b_58_1 Int) (v_b_57_1 Int) (v_b_56_1 Int) (v_v_940_1 (Array Int 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 v_b_57_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 (- v_b_58_1)) 9) (<= (- |#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_main_~q~1.offset v_b_57_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) (<= (- |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_~malloc_~size) (- v_b_57_1)) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_938_1)) 0) (<= (- (- |#NULL.offset|) v_b_57_1) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_58_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_57_1)) 4) (<= (- |#NULL.offset| (- v_b_57_1)) 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_~malloc_~size) (- v_b_58_1)) (- 395)) (<= (- (- |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) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_57_1)) 0) (forall ((v_idx_427 Int) (v_idx_428 Int) (v_idx_418 Int) (v_idx_429 Int) (v_idx_419 Int) (v_idx_420 Int)) (or (< v_idx_428 v_b_56_1) (<= v_b_59_1 v_idx_428) (<= v_b_57_1 v_idx_418) (<= v_b_56_1 v_idx_427) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_428) v_idx_419)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_428) v_idx_419)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_428) v_idx_419))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_428) v_idx_419))) 0)) (< v_idx_420 v_b_58_1) (< v_idx_419 v_b_57_1) (<= v_b_58_1 v_idx_419) (< v_idx_429 v_b_59_1))) (<= (- |#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) (<= (- (- v_b_58_1) v_b_58_1) (- 2)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_57_1)) 8) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_938_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_57_1) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_58_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_58_1)) 5) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_938_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_57_1) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_57_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_58_1) (- 1)) (<= (- (- |#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|) (- v_b_57_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| v_b_58_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_58_1) (- 1)) (<= (- 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_58_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (= v_v_940_1 v_v_933_1) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_57_1) 0) (<= (- |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_read~int_#sizeOfReadType| v_b_58_1) 3) (<= (- |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_~malloc_~size (- v_b_57_1)) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_57_1) 0) (<= (- v_b_57_1 (- v_b_58_1)) 9) (<= (- (- |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_~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_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- v_b_58_1)) 5) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_57_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_56_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_~malloc_~size v_b_58_1) 399) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_938_1)) 0) (<= (- (- |#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_read~int_#ptr.offset|) (- v_b_58_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_58_1)) 9) (<= (- (- |#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_58_1)) 9) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_57_1) (- 400)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_58_1)) 1) (<= (- (- v_b_56_1) (- v_b_59_1)) 1) (<= (- |#NULL.base| |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) (<= (- (- v_b_57_1) v_b_58_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_main_~p~1.offset v_b_58_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_57_1) (- 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_~malloc_#res.offset|) (- v_b_58_1)) 5) (<= (- |#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_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.base|) (- v_b_58_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_58_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- v_b_58_1 (- v_b_58_1)) 10) (<= (- (- |#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_~p~1.offset) v_b_58_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_58_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_59_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_read~int_#ptr.base|) (- v_b_59_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) (<= (- (- |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) (<= (- (- |#NULL.offset|) (- v_b_58_1)) 5) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_57_1)) 4) (<= (- v_b_57_1 (- v_b_57_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_58_1)) 405) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_57_1) 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)) (<= (- (- |#NULL.offset|) (- v_b_57_1)) 4) (<= (- (- 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|) v_b_57_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_57_1)) 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) (<= (- (- |#NULL.offset|) v_b_58_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_57_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_58_1)) 5) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_57_1)) 8) (<= (- (- |#NULL.base|) v_b_57_1) 0) (<= (- v_b_56_1 v_b_59_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_main_#t~malloc0.offset| v_b_57_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) (<= (- (- |#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_read~int_#ptr.offset|) (- v_b_57_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_57_1) v_b_57_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- v_b_57_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_58_1) (- 1)) (<= (- |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) v_b_57_1) 0) (<= (- (- |#NULL.base|) (- v_b_57_1)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_58_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_57_1)) 8) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_58_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_57_1)) 4) (<= (- |#NULL.base| (- v_b_58_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.base| v_b_57_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_57_1)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- v_b_57_1 v_b_58_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_58_1) (- 401)) (<= (- (- v_b_57_1) (- v_b_58_1)) 1) (<= (- (- |#NULL.base|) v_b_58_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_57_1) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_58_1)) 5) (<= (- 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.base| v_b_56_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_58_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_58_1) (- 1)) (<= (- |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_58_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_23_1 Int) (v_b_22_1 Int) (v_b_25_1 Int) (v_v_52_1 (Array Int Int)) (v_b_24_1 Int) (v_v_45_1 (Array Int Int)) (v_v_50_1 Int)) (and (<= (- (- |#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_23_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_23_1) (- 4)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_23_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_main_~q~1.offset) v_b_23_1) 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_~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.offset|) (- v_b_24_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_#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)) (<= (- v_b_22_1 v_b_25_1) (- 1)) (<= (- (- |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)) (<= (- v_b_23_1 (- v_b_23_1)) 0) (<= (- (- |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) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_23_1)) 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) (<= (- |#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_read~int_#ptr.offset| v_b_23_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_23_1)) (- 4)) (<= (- (- |#NULL.base|) (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_24_1)) 5) (<= (- (- |#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~malloc0.offset|) v_b_24_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_24_1)) 1) (<= (- |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_50_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.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_23_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_23_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_24_1)) 1) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_23_1)) 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_main_#t~malloc0.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_25_1) (- 1)) (<= (- 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) (<= (- ULTIMATE.start_~malloc_~size v_b_24_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_23_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_#ptr.offset|) (- v_b_23_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_24_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.base|) v_b_23_1) 0) (<= (- |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_main_#t~malloc0.offset|) v_b_23_1) 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) (<= (- |#NULL.base| v_b_23_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_23_1) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_23_1)) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_24_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_23_1)) 0) (<= (- (- v_b_23_1) v_b_23_1) 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_~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_#res.offset|) (- v_b_24_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_23_1)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_23_1)) 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) (<= (- (- |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_#t~malloc0.offset| (- v_b_24_1)) 1) (<= (- |#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) (<= (- (- v_b_23_1) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_23_1)) (- 400)) (<= (- (- |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.offset|) (- v_b_23_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_50_1)) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- v_b_23_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_24_1)) (- 399)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (forall ((v_idx_412 Int) (v_idx_413 Int) (v_idx_410 Int) (v_idx_414 Int) (v_idx_409 Int) (v_idx_408 Int)) (or (<= v_b_24_1 v_idx_409) (< v_idx_410 v_b_24_1) (<= v_b_22_1 v_idx_412) (<= v_b_25_1 v_idx_413) (< v_idx_409 v_b_23_1) (and (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_413) v_idx_409))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_413) v_idx_409)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_413) v_idx_409)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_413) v_idx_409))) 0)) (< v_idx_413 v_b_22_1) (< v_idx_414 v_b_25_1) (<= v_b_23_1 v_idx_408))) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_24_1) (- 401)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_24_1) 3) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_22_1) 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_~q~1.offset v_b_23_1) 0) (<= (- (- v_b_22_1) (- v_b_25_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_23_1) 0) (<= (- (- |#NULL.base|) (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) v_b_24_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_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- (- |#NULL.base|) v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_23_1)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_23_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_24_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)) (<= (- v_b_23_1 v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_23_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_23_1 (- v_b_24_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- v_b_24_1)) 1) (<= (- (- |#NULL.offset|) v_b_23_1) 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_~malloc_#res.offset| (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_24_1)) (- 3)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_24_1) v_b_24_1) (- 2)) (<= (- |#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_~malloc_#res.offset|) v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_50_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_22_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_24_1) (- 5)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#value| v_v_50_1) 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)) (<= (- (- v_b_23_1) (- v_b_24_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_25_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) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_24_1)) 1) (<= (- (- |#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_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_24_1) (- 1)) (<= (- (- 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_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_~p~1.offset (- v_b_24_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_23_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_23_1) 0) (= v_v_52_1 v_v_45_1) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_24_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_24_1)) 401) (<= (- 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.offset| v_b_24_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_24_1) (- 1)) (<= (- v_b_24_1 (- v_b_24_1)) 2) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_24_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_24_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_24_1) (- 1)) (<= (- |#NULL.base| (- v_b_23_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 (- 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 21:42:44,248 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 21:42:44,248 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 21:42:45,053 WARN L276 ngHoareTripleChecker]: Post: {2147483620#(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) (<= (- |#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) (exists ((v_b_59_1 Int) (v_b_58_1 Int) (v_b_57_1 Int) (v_b_56_1 Int)) (and (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_58_1)) 5) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_57_1)) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_57_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_57_1)) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_57_1) (- 4)) (<= (- (- |#NULL.offset|) v_b_58_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_58_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_57_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_57_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_57_1)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_58_1) 7) (<= (- (- |#NULL.base|) v_b_57_1) 0) (<= (- v_b_57_1 (- v_b_58_1)) 9) (<= (- v_b_56_1 v_b_59_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_57_1) 0) (forall ((v_idx_434 Int) (v_idx_443 Int)) (or (< v_idx_434 v_b_57_1) (<= v_b_58_1 v_idx_434) (<= v_b_59_1 v_idx_443) (< v_idx_443 v_b_56_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_443) v_idx_434)) 0))) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_57_1)) (- 396)) (<= (- (- |#NULL.offset|) v_b_57_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_57_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_58_1)) 5) (<= (- |#NULL.offset| (- v_b_58_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_57_1)) 4) (<= (- (- v_b_57_1) v_b_57_1) 0) (<= (- |#NULL.offset| v_b_57_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_58_1) (- 1)) (<= (- |#NULL.base| (- v_b_57_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_56_1)) 0) (<= (- |#NULL.offset| (- v_b_57_1)) 4) (<= (- (- |#NULL.base|) (- v_b_58_1)) 5) (<= (- ULTIMATE.start_main_~q~1.offset v_b_57_1) 8) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_58_1)) (- 395)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_58_1)) 1) (<= (- ULTIMATE.start_~malloc_~size v_b_58_1) 399) (<= (- v_b_58_1 (- v_b_58_1)) 10) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_57_1)) 0) (<= (- (- |#NULL.base|) (- v_b_57_1)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_58_1) (- 1)) (<= (- (- v_b_58_1) v_b_58_1) (- 2)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_58_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_58_1) (- 5)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_57_1)) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_57_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_58_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_58_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_58_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_59_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_57_1) 0) (<= (- |#NULL.base| (- v_b_58_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_57_1)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_58_1)) 5) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_57_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_59_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_58_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_58_1)) 1) (<= (- (- v_b_56_1) (- v_b_59_1)) 1) (<= (- |#NULL.base| v_b_57_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_57_1) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_57_1)) 4) (<= (- v_b_57_1 v_b_58_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_57_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_58_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_58_1) (- 401)) (<= (- (- |#NULL.offset|) (- v_b_58_1)) 5) (<= (- (- v_b_57_1) (- v_b_58_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_57_1)) 4) (<= (- (- |#NULL.base|) v_b_58_1) (- 1)) (<= (- v_b_57_1 (- v_b_57_1)) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_58_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_57_1)) 0) (<= (- (- v_b_57_1) v_b_58_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_57_1) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_58_1)) 405) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_57_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_58_1)) 5) (<= (- |#NULL.base| v_b_58_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_58_1) (- 1)) (forall ((v_prenex_59 Int) (v_prenex_58 Int)) (or (<= v_b_59_1 v_prenex_59) (<= v_b_58_1 v_prenex_58) (< v_prenex_59 v_b_56_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_59) v_prenex_58))) 0) (< v_prenex_58 v_b_57_1))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_58_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_57_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_56_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_58_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_58_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_58_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_57_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_57_1) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_57_1) 0) (<= (- |#NULL.offset| v_b_58_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_58_1) 3))) (<= (- |#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 21:43:23,002 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:43:23,002 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:43:23,002 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:43:23,003 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:43:23,003 WARN L224 ngHoareTripleChecker]: Pre: {2147483611#(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) (<= (- |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) (forall ((v_idx_492 Int) (v_idx_493 Int) (v_idx_494 Int)) (or (< v_idx_493 v_b_10_1) (< v_idx_494 v_b_11_1) (and (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (select |c_#length| v_idx_493)) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (select |c_#length| v_idx_493)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (select |c_#length| v_idx_493)) (- 400)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- (select |c_#length| v_idx_493))) 400) (<= (- (- |c_#NULL.offset|) (- (select |c_#length| v_idx_493))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (select |c_#length| v_idx_493)) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (select |c_#length| v_idx_493)) (- 396)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- (select |c_#length| v_idx_493))) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- (select |c_#length| v_idx_493))) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- (select |c_#length| v_idx_493))) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (select |c_#length| v_idx_493)) (- 400)) (<= (- (select |c_#length| v_idx_493) (- (select |c_#length| v_idx_493))) 800) (<= (- (- |c_#NULL.base|) (select |c_#length| v_idx_493)) (- 400)) (<= (- |c_#NULL.offset| (select |c_#length| v_idx_493)) (- 400)) (<= (- |c_#NULL.offset| (- (select |c_#length| v_idx_493))) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (select |c_#length| v_idx_493)) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (select |c_#length| v_idx_493)) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (select |c_#length| v_idx_493)) (- 400)) (<= (- (- |c_#NULL.base|) (- (select |c_#length| v_idx_493))) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- (select |c_#length| v_idx_493))) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- (select |c_#length| v_idx_493))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- (select |c_#length| v_idx_493))) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- (select |c_#length| v_idx_493))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (select |c_#length| v_idx_493)) (- 404)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- (select |c_#length| v_idx_493))) 400) (<= (- c_ULTIMATE.start_~malloc_~size (- (select |c_#length| v_idx_493))) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- (select |c_#length| v_idx_493))) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- (select |c_#length| v_idx_493))) 400) (<= (- |c_#NULL.base| (- (select |c_#length| v_idx_493))) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- (select |c_#length| v_idx_493))) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (select |c_#length| v_idx_493)) (- 400)) (<= (- |c_#NULL.base| (select |c_#length| v_idx_493)) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (select |c_#length| v_idx_493)) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (select |c_#length| v_idx_493)) (- 400)) (<= (- (- |c_#NULL.offset|) (select |c_#length| v_idx_493)) (- 400)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- (select |c_#length| v_idx_493))) 400) (<= (- (- (select |c_#length| v_idx_493)) (select |c_#length| v_idx_493)) (- 800)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (select |c_#length| v_idx_493)) (- 400))) (<= v_b_10_1 v_idx_492) (<= v_b_11_1 v_idx_493))) (<= (- |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 21:43:23,003 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 21:43:23,004 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 21:43:23,004 WARN L230 ngHoareTripleChecker]: Post: {2147483610#(exists ((v_b_100_1 Int) (v_v_2219_1 (Array Int Int)) (v_b_101_1 Int) (v_b_102_1 Int) (v_v_2226_1 (Array Int Int)) (v_b_103_1 Int) (v_v_2224_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) (<= (- |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_main_~p~1.offset) v_b_102_1) (- 1)) (<= (- (- |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_~malloc_#res.offset|) v_b_102_1) (- 1)) (<= (- |c_#NULL.offset| v_b_101_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_103_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_~malloc_~size (- v_b_102_1)) 409) (<= (- 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_ULTIMATE.start_~malloc_~size v_b_101_1) 400) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_101_1 v_b_102_1) (- 1)) (<= (- |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_~malloc_~size (- v_b_101_1)) 408) (<= (- (- |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|) v_b_101_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_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| v_b_101_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_102_1) 3) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_102_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_100_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_102_1) 7) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_101_1)) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_102_1)) 9) (<= (- (- |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.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_101_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_102_1)) 9) (<= (- (- |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_102_1)) 9) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_102_1 (- v_b_102_1)) 18) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2224_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) 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_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 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_#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_~q~1.offset v_b_101_1) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_102_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_102_1)) 17) (<= (- (- |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_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_102_1) (- 401)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_102_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_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_102_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_100_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_102_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_101_1)) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_101_1)) (- 392)) (<= (- |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_#sizeOfReadType| (- v_b_101_1)) 12) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- v_b_101_1) v_b_102_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_101_1)) 4) (<= (- 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_read~int_#sizeOfReadType| v_b_101_1) 4) (<= (- |c_#NULL.offset| v_b_102_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_102_1)) (- 391)) (<= (- (- |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_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_101_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_#NULL.base| v_b_102_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_102_1) (- 1)) (<= (- (- |c_#NULL.offset|) v_b_102_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_101_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_101_1)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_101_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_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_101_1 (- v_b_102_1)) 17) (<= (- |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_ULTIMATE.start_main_#t~malloc0.offset|) v_b_101_1) 0) (<= (- |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|) (- v_b_102_1)) 9) (<= (- |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 (- v_b_101_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_102_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_101_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_102_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_101_1) v_b_101_1) 0) (<= (- |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_#NULL.base|) (- v_b_102_1)) 9) (<= (- |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_read~int_#ptr.offset|) (- v_b_102_1)) 1) (<= (- |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_#NULL.base| (- v_b_102_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_102_1)) 9) (= v_v_2219_1 v_v_2226_1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |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_read~int_#value|) (- v_v_2224_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_102_1)) 9) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_101_1)) 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_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- c_ULTIMATE.start_~malloc_~size v_b_102_1) 399) (<= (- (- |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) (- v_b_101_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_101_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2224_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_101_1)) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_101_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_101_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_102_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) v_b_102_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_101_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_101_1)) 8) (<= (- |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_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (forall ((v_idx_511 Int) (v_idx_512 Int) (v_idx_510 Int) (v_idx_513 Int) (v_idx_508 Int) (v_idx_509 Int)) (or (<= v_b_101_1 v_idx_508) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_512) v_idx_509))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_512) v_idx_509)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_512) v_idx_509)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_512) v_idx_509))) 0)) (< v_idx_512 v_b_100_1) (< v_idx_510 v_b_102_1) (< v_idx_509 v_b_101_1) (<= v_b_103_1 v_idx_512) (<= v_b_102_1 v_idx_509) (<= v_b_100_1 v_idx_511) (< v_idx_513 v_b_103_1))) (<= (- |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_#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) (<= (- (- v_b_101_1) (- v_b_102_1)) 1) (<= (- (- v_b_100_1) (- v_b_103_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_#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_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) (<= (- v_b_100_1 v_b_103_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_103_1)) 1) (<= (- |c_#NULL.offset| (- v_b_102_1)) 9) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_102_1)) 9) (<= (- (- 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_101_1)) 8) (<= (- v_b_101_1 (- v_b_101_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_101_1) 0) (<= (- (- v_b_102_1) v_b_102_1) (- 2)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_101_1)) 8) (<= (- 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_main_#t~malloc0.offset| v_b_102_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_101_1)) 8) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_102_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_102_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_101_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_read~int_#value| v_v_2224_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.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_~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.offset|) (- v_b_101_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_101_1)) 8) (<= (- (- |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_read~int_#sizeOfReadType|) v_b_101_1) (- 4)) (<= (- |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_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0)))} [2018-12-19 21:43:23,004 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:43:23,005 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:43:23,005 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:43:24,302 WARN L181 SmtUtils]: Spent 1.30 s on a formula simplification. DAG size of input: 584 DAG size of output: 51 [2018-12-19 21:43:24,302 WARN L270 ngHoareTripleChecker]: Pre: {2147483611#(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 21:43:24,302 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 21:43:24,303 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 21:43:25,056 WARN L276 ngHoareTripleChecker]: Post: {2147483610#(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) (exists ((v_b_100_1 Int) (v_b_101_1 Int) (v_b_102_1 Int) (v_b_103_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_101_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_101_1) 8) (<= (- (- |#NULL.offset|) (- v_b_102_1)) 9) (forall ((v_idx_512 Int) (v_idx_509 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_512) v_idx_509))) 0) (< v_idx_512 v_b_100_1) (< v_idx_509 v_b_101_1) (<= v_b_103_1 v_idx_512) (<= v_b_102_1 v_idx_509))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_102_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_101_1)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_102_1)) 17) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_102_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_101_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_102_1) (- 1)) (forall ((v_prenex_65 Int) (v_prenex_64 Int)) (or (<= v_b_103_1 v_prenex_65) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_65) v_prenex_64)) 0) (<= v_b_102_1 v_prenex_64) (< v_prenex_64 v_b_101_1) (< v_prenex_65 v_b_100_1))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_102_1) (- 1)) (<= (- |#NULL.offset| v_b_101_1) 0) (<= (- (- v_b_101_1) (- v_b_102_1)) 1) (<= (- (- v_b_100_1) (- v_b_103_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_103_1) (- 1)) (<= (- (- v_b_101_1) v_b_101_1) 0) (forall ((v_prenex_61 Int) (v_prenex_60 Int)) (or (< v_prenex_61 v_b_100_1) (< v_prenex_60 v_b_101_1) (<= v_b_102_1 v_prenex_60) (<= v_b_103_1 v_prenex_61) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_61) v_prenex_60))) 0))) (<= (- ULTIMATE.start_~malloc_~size (- v_b_102_1)) 409) (<= (- ULTIMATE.start_~malloc_~size v_b_101_1) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_102_1) (- 401)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_102_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_102_1)) 9) (<= (- v_b_101_1 v_b_102_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_102_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_101_1)) 408) (<= (- v_b_100_1 v_b_103_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_103_1)) 1) (<= (- |#NULL.offset| (- v_b_102_1)) 9) (<= (- (- |#NULL.base|) v_b_101_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_102_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_102_1)) 17) (<= (- |#NULL.base| (- v_b_102_1)) 9) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_100_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_102_1)) 13) (<= (- |#NULL.base| v_b_101_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_101_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_102_1) 3) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_101_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_102_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_102_1)) 9) (<= (- v_b_101_1 (- v_b_101_1)) 16) (forall ((v_prenex_63 Int) (v_prenex_62 Int)) (or (< v_prenex_63 v_b_100_1) (<= v_b_102_1 v_prenex_62) (< v_prenex_62 v_b_101_1) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_63) v_prenex_62)) 0) (<= v_b_103_1 v_prenex_63))) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_100_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_102_1) 7) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_101_1) 0) (<= (- |#NULL.base| (- v_b_101_1)) 8) (<= (- (- v_b_102_1) v_b_102_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_101_1)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_102_1)) 9) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_102_1)) 9) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_101_1)) 12) (<= (- (- v_b_101_1) v_b_102_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_101_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_102_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_101_1)) 4) (<= (- ULTIMATE.start_~malloc_~size v_b_102_1) 399) (<= (- |#NULL.offset| (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_102_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_101_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_101_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_102_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_101_1) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_101_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_102_1)) 9) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_102_1)) 9) (<= (- |#NULL.offset| v_b_102_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_102_1)) (- 391)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_101_1)) 8) (<= (- v_b_102_1 (- v_b_102_1)) 18) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_101_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_101_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_102_1) (- 1)) (<= (- (- |#NULL.base|) v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_101_1) 0) (<= (- (- |#NULL.offset|) v_b_101_1) 0) (<= (- (- |#NULL.base|) (- v_b_101_1)) 8) (<= (- |#NULL.base| v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_102_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_101_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_101_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_101_1) (- 4)) (<= (- (- |#NULL.offset|) v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_101_1)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_101_1)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_101_1) 0) (<= (- v_b_101_1 (- v_b_102_1)) 17))) (<= (- (- |#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) (<= (- (- |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 21:43:39,114 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:43:39,114 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:43:39,114 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:43:39,115 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:43:39,115 WARN L224 ngHoareTripleChecker]: Pre: {2147483609#(or (exists ((v_v_938_1 Int) (v_v_933_1 (Array Int Int)) (v_b_59_1 Int) (v_b_58_1 Int) (v_b_57_1 Int) (v_b_56_1 Int) (v_v_940_1 (Array Int 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 v_b_57_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 (- v_b_58_1)) 9) (<= (- |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_main_~q~1.offset v_b_57_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_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_~malloc_~size) (- v_b_57_1)) (- 396)) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_938_1)) 0) (<= (- (- |c_#NULL.offset|) v_b_57_1) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_58_1)) 5) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_57_1)) 4) (<= (- |c_#NULL.offset| (- v_b_57_1)) 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_~malloc_~size) (- v_b_58_1)) (- 395)) (<= (- (- |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_ULTIMATE.start_main_~q~1.offset) (- v_b_57_1)) 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) (<= (- (- v_b_58_1) v_b_58_1) (- 2)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_57_1)) 8) (<= (- (- |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_#value| v_v_938_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_57_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_58_1)) 5) (<= (- (- 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_b_58_1)) 5) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_938_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_57_1) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_57_1)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_58_1) (- 1)) (<= (- (- |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|) (- v_b_57_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_58_1) (- 1)) (forall ((v_idx_533 Int) (v_idx_534 Int) (v_idx_542 Int) (v_idx_543 Int) (v_idx_532 Int) (v_idx_541 Int)) (or (<= v_b_58_1 v_idx_533) (< v_idx_542 v_b_56_1) (< v_idx_534 v_b_58_1) (< v_idx_543 v_b_59_1) (<= v_b_56_1 v_idx_541) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_542) v_idx_533)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_542) v_idx_533)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_542) v_idx_533))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_542) v_idx_533))) 0)) (<= v_b_59_1 v_idx_542) (< v_idx_533 v_b_57_1) (<= v_b_57_1 v_idx_532))) (<= (- 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_58_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) (= v_v_940_1 v_v_933_1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_57_1) 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_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_58_1) 3) (<= (- |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_~malloc_~size (- v_b_57_1)) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_57_1) 0) (<= (- v_b_57_1 (- v_b_58_1)) 9) (<= (- (- |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_~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_#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_#NULL.offset| (- v_b_58_1)) 5) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |c_#NULL.offset| v_b_57_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_56_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_~malloc_~size v_b_58_1) 399) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_938_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_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_58_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_58_1)) 9) (<= (- (- |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_58_1)) 9) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_57_1) (- 400)) (<= (- |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_58_1)) 1) (<= (- (- v_b_56_1) (- v_b_59_1)) 1) (<= (- |c_#NULL.base| |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_#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_57_1) v_b_58_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_main_~p~1.offset v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_57_1) (- 4)) (<= (- (- |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_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_58_1)) 5) (<= (- |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_#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_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_58_1)) 5) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_58_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- v_b_58_1 (- v_b_58_1)) 10) (<= (- (- |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_~p~1.offset) v_b_58_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_58_1) (- 5)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_59_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_read~int_#ptr.base|) (- v_b_59_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_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_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_58_1)) 5) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_57_1)) 4) (<= (- v_b_57_1 (- v_b_57_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_58_1)) 405) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_57_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_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_#NULL.offset|) (- v_b_57_1)) 4) (<= (- (- 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_main_#t~malloc0.offset|) v_b_57_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_57_1)) 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_#NULL.offset|) v_b_58_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_57_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_58_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_57_1)) 8) (<= (- (- |c_#NULL.base|) v_b_57_1) 0) (<= (- v_b_56_1 v_b_59_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_main_#t~malloc0.offset| v_b_57_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_#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_read~int_#ptr.offset|) (- v_b_57_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_57_1) v_b_57_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- v_b_57_1)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_58_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_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) v_b_57_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_57_1)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_58_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_57_1)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_58_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_57_1)) 4) (<= (- |c_#NULL.base| (- v_b_58_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.base| v_b_57_1) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_57_1)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 4) (<= (- v_b_57_1 v_b_58_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_58_1) (- 401)) (<= (- (- v_b_57_1) (- v_b_58_1)) 1) (<= (- (- |c_#NULL.base|) v_b_58_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_57_1) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_58_1)) 5) (<= (- 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_read~int_#ptr.base| v_b_56_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_58_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_58_1) (- 1)) (<= (- |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_58_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_100_1 Int) (v_v_2219_1 (Array Int Int)) (v_b_101_1 Int) (v_b_102_1 Int) (v_v_2226_1 (Array Int Int)) (v_b_103_1 Int) (v_v_2224_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) (<= (- |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_main_~p~1.offset) v_b_102_1) (- 1)) (<= (- (- |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_~malloc_#res.offset|) v_b_102_1) (- 1)) (<= (- |c_#NULL.offset| v_b_101_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_103_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_~malloc_~size (- v_b_102_1)) 409) (<= (- 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_ULTIMATE.start_~malloc_~size v_b_101_1) 400) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_101_1 v_b_102_1) (- 1)) (<= (- |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_~malloc_~size (- v_b_101_1)) 408) (<= (- (- |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|) v_b_101_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_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| v_b_101_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_102_1) 3) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_102_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_100_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_102_1) 7) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_101_1)) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_102_1)) 9) (<= (- (- |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.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_101_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_102_1)) 9) (<= (- (- |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_102_1)) 9) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_102_1 (- v_b_102_1)) 18) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2224_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) 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_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 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_#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_~q~1.offset v_b_101_1) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_102_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_102_1)) 17) (<= (- (- |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_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_102_1) (- 401)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_102_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_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_102_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_100_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_102_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_101_1)) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_101_1)) (- 392)) (<= (- |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_#sizeOfReadType| (- v_b_101_1)) 12) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- v_b_101_1) v_b_102_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_101_1)) 4) (<= (- 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_read~int_#sizeOfReadType| v_b_101_1) 4) (<= (- |c_#NULL.offset| v_b_102_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_102_1)) (- 391)) (<= (- (- |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_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_101_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_#NULL.base| v_b_102_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_102_1) (- 1)) (<= (- (- |c_#NULL.offset|) v_b_102_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_101_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_101_1)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_101_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_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_101_1 (- v_b_102_1)) 17) (<= (- |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_ULTIMATE.start_main_#t~malloc0.offset|) v_b_101_1) 0) (<= (- |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|) (- v_b_102_1)) 9) (<= (- |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 (- v_b_101_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_102_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_101_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_102_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_101_1) v_b_101_1) 0) (<= (- |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_#NULL.base|) (- v_b_102_1)) 9) (<= (- |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_read~int_#ptr.offset|) (- v_b_102_1)) 1) (<= (- |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_#NULL.base| (- v_b_102_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_102_1)) 9) (= v_v_2219_1 v_v_2226_1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |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_read~int_#value|) (- v_v_2224_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_102_1)) 9) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_101_1)) 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_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- c_ULTIMATE.start_~malloc_~size v_b_102_1) 399) (<= (- (- |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) (- v_b_101_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_101_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2224_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_101_1)) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_101_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_101_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_102_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) v_b_102_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_101_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_101_1)) 8) (<= (- |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) (forall ((v_idx_523 Int) (v_idx_526 Int) (v_idx_527 Int) (v_idx_524 Int) (v_idx_525 Int) (v_idx_528 Int)) (or (<= v_b_101_1 v_idx_523) (<= v_b_103_1 v_idx_527) (< v_idx_528 v_b_103_1) (< v_idx_525 v_b_102_1) (<= v_b_102_1 v_idx_524) (< v_idx_527 v_b_100_1) (<= v_b_100_1 v_idx_526) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_527) v_idx_524))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_527) v_idx_524)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_527) v_idx_524)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_527) v_idx_524))) 0)) (< v_idx_524 v_b_101_1))) (<= (- (- 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_#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_#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) (<= (- (- v_b_101_1) (- v_b_102_1)) 1) (<= (- (- v_b_100_1) (- v_b_103_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_#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_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) (<= (- v_b_100_1 v_b_103_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_103_1)) 1) (<= (- |c_#NULL.offset| (- v_b_102_1)) 9) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_102_1)) 9) (<= (- (- 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_101_1)) 8) (<= (- v_b_101_1 (- v_b_101_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_101_1) 0) (<= (- (- v_b_102_1) v_b_102_1) (- 2)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_101_1)) 8) (<= (- 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_main_#t~malloc0.offset| v_b_102_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_101_1)) 8) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_102_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_102_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_101_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_read~int_#value| v_v_2224_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.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_~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.offset|) (- v_b_101_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_101_1)) 8) (<= (- (- |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_read~int_#sizeOfReadType|) v_b_101_1) (- 4)) (<= (- |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_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 21:43:39,116 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 21:43:39,116 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 21:43:39,116 WARN L230 ngHoareTripleChecker]: Post: {2147483608#(exists ((v_b_100_1 Int) (v_v_2219_1 (Array Int Int)) (v_b_101_1 Int) (v_b_102_1 Int) (v_v_2226_1 (Array Int Int)) (v_b_103_1 Int) (v_v_2224_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_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_ULTIMATE.start_main_~p~1.offset) v_b_102_1) (- 1)) (<= (- (- |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_~malloc_#res.offset|) v_b_102_1) (- 1)) (<= (- |c_#NULL.offset| v_b_101_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_103_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_~malloc_~size (- v_b_102_1)) 409) (<= (- 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_~malloc_~size v_b_101_1) 400) (<= (- (- |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|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_101_1 v_b_102_1) (- 1)) (<= (- |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_~malloc_~size (- v_b_101_1)) 408) (<= (- (- |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|) v_b_101_1) 0) (<= (- |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| v_b_101_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_102_1) 3) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_102_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_100_1) 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_#NULL.base| (- v_b_101_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_101_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_102_1)) 9) (<= (- (- |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_~malloc_#res.offset|) (- v_b_102_1)) 9) (<= (- (- 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) (<= (- v_b_102_1 (- v_b_102_1)) 18) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) 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_#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_~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_read~int_#ptr.offset|) v_b_102_1) (- 1)) (<= (- (- |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_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_102_1) (- 401)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_102_1) (- 1)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_102_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_100_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_102_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_101_1)) (- 392)) (<= (- |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) v_b_101_1) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 20) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_101_1)) 12) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- v_b_101_1) v_b_102_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_101_1)) 4) (<= (- (- |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_read~int_#sizeOfReadType| v_b_101_1) 4) (<= (- |c_#NULL.offset| v_b_102_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_102_1)) (- 391)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_101_1) 12) (<= (- (- |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| v_b_101_1) 0) (<= (- |c_#NULL.base| v_b_102_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_102_1) (- 1)) (forall ((v_idx_555 Int) (v_idx_556 Int) (v_idx_553 Int) (v_idx_554 Int) (v_idx_557 Int) (v_idx_558 Int)) (or (<= v_b_103_1 v_idx_557) (< v_idx_558 v_b_103_1) (<= v_b_101_1 v_idx_553) (<= v_b_100_1 v_idx_556) (< v_idx_557 v_b_100_1) (< v_idx_555 v_b_102_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_557) v_idx_554)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_557) v_idx_554))) 0)) (< v_idx_554 v_b_101_1) (<= v_b_102_1 v_idx_554))) (<= (- (- |c_#NULL.offset|) v_b_102_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_101_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_101_1)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_101_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_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_101_1 (- v_b_102_1)) 17) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_101_1) 0) (<= (- |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_#NULL.offset|) (- v_b_102_1)) 9) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_101_1)) 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_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_#t~malloc0.offset| (- v_b_102_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_101_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_102_1) (- 1)) (<= (- (- v_b_101_1) v_b_101_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_102_1)) 5) (<= (- (- |c_#NULL.base|) (- v_b_102_1)) 9) (<= (- |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_read~int_#ptr.offset|) (- v_b_102_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_#NULL.base| (- v_b_102_1)) 9) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_102_1)) 9) (= v_v_2219_1 v_v_2226_1) (<= (- (- 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_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_2224_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_102_1)) 9) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_101_1)) 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_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- c_ULTIMATE.start_~malloc_~size v_b_102_1) 399) (<= (- (- |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) (- v_b_101_1)) 8) (<= (- 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_~p~1.offset v_b_101_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_102_1)) 21) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_102_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_101_1)) 8) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_101_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_102_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_102_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_101_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_101_1)) 8) (<= (- |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_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_101_1)) 20) (<= (- |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_read~int_#sizeOfReadType|) 8) (<= (- |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_#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) (<= (- (- v_b_101_1) (- v_b_102_1)) 1) (<= (- (- v_b_100_1) (- v_b_103_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_~q~1.offset v_b_102_1) 11) (<= (- 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_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) (<= (- v_b_100_1 v_b_103_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_103_1)) 1) (<= (- |c_#NULL.offset| (- v_b_102_1)) 9) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_102_1)) 9) (<= (- (- 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_101_1)) 8) (<= (- v_b_101_1 (- v_b_101_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_101_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 12) (<= (- (- v_b_102_1) v_b_102_1) (- 2)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_101_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_102_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_101_1)) 8) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_102_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_101_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_read~int_#value| v_v_2224_1) 0) (<= (- |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) (<= (- (- |c_#NULL.offset|) (- v_b_101_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_101_1)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_101_1) (- 4)) (<= (- |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) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0)))} [2018-12-19 21:43:39,117 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:43:39,118 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:43:39,118 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:43:39,245 WARN L181 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 868 [2018-12-19 21:43:39,246 WARN L270 ngHoareTripleChecker]: Pre: {2147483609#(or (exists ((v_v_938_1 Int) (v_v_933_1 (Array Int Int)) (v_b_59_1 Int) (v_b_58_1 Int) (v_b_57_1 Int) (v_b_56_1 Int) (v_v_940_1 (Array Int 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 v_b_57_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 (- v_b_58_1)) 9) (<= (- |#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_main_~q~1.offset v_b_57_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) (<= (- |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_~malloc_~size) (- v_b_57_1)) (- 396)) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_938_1)) 0) (<= (- (- |#NULL.offset|) v_b_57_1) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_58_1)) 5) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_57_1)) 4) (<= (- |#NULL.offset| (- v_b_57_1)) 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_~malloc_~size) (- v_b_58_1)) (- 395)) (<= (- (- |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) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_57_1)) 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) (<= (- (- v_b_58_1) v_b_58_1) (- 2)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_57_1)) 8) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_938_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_57_1) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_58_1)) 5) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_58_1)) 5) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_938_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_57_1) 400) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_57_1)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_58_1) (- 1)) (<= (- (- |#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|) (- v_b_57_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| v_b_58_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_58_1) (- 1)) (forall ((v_idx_533 Int) (v_idx_534 Int) (v_idx_542 Int) (v_idx_543 Int) (v_idx_532 Int) (v_idx_541 Int)) (or (<= v_b_58_1 v_idx_533) (< v_idx_542 v_b_56_1) (< v_idx_534 v_b_58_1) (< v_idx_543 v_b_59_1) (<= v_b_56_1 v_idx_541) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_542) v_idx_533)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_542) v_idx_533)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_542) v_idx_533))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_542) v_idx_533))) 0)) (<= v_b_59_1 v_idx_542) (< v_idx_533 v_b_57_1) (<= v_b_57_1 v_idx_532))) (<= (- 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_58_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (= v_v_940_1 v_v_933_1) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_57_1) 0) (<= (- |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_read~int_#sizeOfReadType| v_b_58_1) 3) (<= (- |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_~malloc_~size (- v_b_57_1)) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_57_1) 0) (<= (- v_b_57_1 (- v_b_58_1)) 9) (<= (- (- |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_~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_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |#NULL.offset| (- v_b_58_1)) 5) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |#NULL.offset| v_b_57_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_56_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_~malloc_~size v_b_58_1) 399) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_938_1)) 0) (<= (- (- |#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_read~int_#ptr.offset|) (- v_b_58_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_58_1)) 9) (<= (- (- |#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_58_1)) 9) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_57_1) (- 400)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_58_1)) 1) (<= (- (- v_b_56_1) (- v_b_59_1)) 1) (<= (- |#NULL.base| |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) (<= (- (- v_b_57_1) v_b_58_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_main_~p~1.offset v_b_58_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_57_1) (- 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_~malloc_#res.offset|) (- v_b_58_1)) 5) (<= (- |#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_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.base|) (- v_b_58_1)) 5) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_58_1)) 1) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- v_b_58_1 (- v_b_58_1)) 10) (<= (- (- |#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_~p~1.offset) v_b_58_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_58_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_59_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_read~int_#ptr.base|) (- v_b_59_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) (<= (- (- |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) (<= (- (- |#NULL.offset|) (- v_b_58_1)) 5) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_57_1)) 4) (<= (- v_b_57_1 (- v_b_57_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_58_1)) 405) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_57_1) 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)) (<= (- (- |#NULL.offset|) (- v_b_57_1)) 4) (<= (- (- 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|) v_b_57_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_57_1)) 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) (<= (- (- |#NULL.offset|) v_b_58_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_57_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_58_1)) 5) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_57_1)) 8) (<= (- (- |#NULL.base|) v_b_57_1) 0) (<= (- v_b_56_1 v_b_59_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_main_#t~malloc0.offset| v_b_57_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) (<= (- (- |#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_read~int_#ptr.offset|) (- v_b_57_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_57_1) v_b_57_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- v_b_57_1)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_58_1) (- 1)) (<= (- |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) v_b_57_1) 0) (<= (- (- |#NULL.base|) (- v_b_57_1)) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_58_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_57_1)) 8) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 396)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_58_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_57_1)) 4) (<= (- |#NULL.base| (- v_b_58_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.base| v_b_57_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_57_1)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 4) (<= (- v_b_57_1 v_b_58_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_58_1) (- 401)) (<= (- (- v_b_57_1) (- v_b_58_1)) 1) (<= (- (- |#NULL.base|) v_b_58_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_57_1) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_58_1)) 5) (<= (- 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.base| v_b_56_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_58_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_58_1) (- 1)) (<= (- |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_58_1) (- 1)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_100_1 Int) (v_v_2219_1 (Array Int Int)) (v_b_101_1 Int) (v_b_102_1 Int) (v_v_2226_1 (Array Int Int)) (v_b_103_1 Int) (v_v_2224_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) (<= (- |#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_main_~p~1.offset) v_b_102_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_102_1) (- 1)) (<= (- |#NULL.offset| v_b_101_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_103_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_102_1)) 409) (<= (- 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) (<= (- ULTIMATE.start_~malloc_~size v_b_101_1) 400) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_101_1 v_b_102_1) (- 1)) (<= (- |#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_~malloc_~size (- v_b_101_1)) 408) (<= (- (- |#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|) v_b_101_1) 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| v_b_101_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_102_1) 3) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_102_1)) 5) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_100_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_102_1) 7) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_102_1)) 9) (<= (- (- |#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.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_101_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_102_1)) 9) (<= (- (- |#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_102_1)) 9) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_102_1 (- v_b_102_1)) 18) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2224_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) 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_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 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_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_~q~1.offset v_b_101_1) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_102_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_102_1)) 17) (<= (- (- |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_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_102_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_102_1) (- 1)) (<= (- (- |#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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_102_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_100_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_102_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_101_1)) (- 392)) (<= (- |#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| (- v_b_101_1)) 12) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- v_b_101_1) v_b_102_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_101_1)) 4) (<= (- 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_read~int_#sizeOfReadType| v_b_101_1) 4) (<= (- |#NULL.offset| v_b_102_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_102_1)) (- 391)) (<= (- (- |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_read~int_#ptr.offset| v_b_101_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |#NULL.base| v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_102_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_101_1)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_101_1)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_101_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_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_101_1 (- v_b_102_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_101_1) 0) (<= (- |#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|) (- v_b_102_1)) 9) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_101_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_102_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_101_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_102_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_101_1) v_b_101_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) (- v_b_102_1)) 9) (<= (- |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_read~int_#ptr.offset|) (- v_b_102_1)) 1) (<= (- |#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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_102_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_102_1)) 9) (= v_v_2219_1 v_v_2226_1) (<= (- 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) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2224_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_102_1)) 9) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_101_1)) 0) (<= (- |#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_~malloc_~size v_b_102_1) 399) (<= (- (- |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) (- v_b_101_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_101_1) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2224_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_101_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_101_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_102_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) v_b_102_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.offset|) v_b_101_1) 0) (<= (- (- |#NULL.base|) (- v_b_101_1)) 8) (<= (- |#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) (forall ((v_idx_523 Int) (v_idx_526 Int) (v_idx_527 Int) (v_idx_524 Int) (v_idx_525 Int) (v_idx_528 Int)) (or (<= v_b_101_1 v_idx_523) (<= v_b_103_1 v_idx_527) (< v_idx_528 v_b_103_1) (< v_idx_525 v_b_102_1) (<= v_b_102_1 v_idx_524) (< v_idx_527 v_b_100_1) (<= v_b_100_1 v_idx_526) (and (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_527) v_idx_524))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_527) v_idx_524)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_527) v_idx_524)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_527) v_idx_524))) 0)) (< v_idx_524 v_b_101_1))) (<= (- (- 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)) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- |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) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_101_1) (- v_b_102_1)) 1) (<= (- (- v_b_100_1) (- v_b_103_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)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- 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) (<= (- v_b_100_1 v_b_103_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_103_1)) 1) (<= (- |#NULL.offset| (- v_b_102_1)) 9) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_102_1)) 9) (<= (- (- 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_101_1)) 8) (<= (- v_b_101_1 (- v_b_101_1)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_101_1) 0) (<= (- (- v_b_102_1) v_b_102_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_101_1)) 8) (<= (- 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_main_#t~malloc0.offset| v_b_102_1) (- 1)) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- v_b_101_1)) 8) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_102_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_102_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_101_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_read~int_#value| v_v_2224_1) 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.offset|) (- v_b_101_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_101_1)) 8) (<= (- (- |#NULL.base|) (- 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_101_1) (- 4)) (<= (- |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 21:43:39,246 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 21:43:39,246 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 21:43:40,073 WARN L276 ngHoareTripleChecker]: Post: {2147483608#(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) (<= (- (- 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) (exists ((v_b_100_1 Int) (v_b_101_1 Int) (v_b_102_1 Int) (v_b_103_1 Int)) (and (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_101_1) 0) (<= (- (- |#NULL.offset|) (- v_b_102_1)) 9) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_102_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_101_1)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_102_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_101_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_102_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_102_1) (- 1)) (<= (- |#NULL.offset| v_b_101_1) 0) (<= (- (- v_b_101_1) (- v_b_102_1)) 1) (<= (- (- v_b_100_1) (- v_b_103_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_103_1) (- 1)) (<= (- (- v_b_101_1) v_b_101_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_102_1)) 409) (<= (- ULTIMATE.start_main_~q~1.offset v_b_102_1) 11) (<= (- ULTIMATE.start_~malloc_~size v_b_101_1) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_102_1) (- 401)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_102_1)) 5) (<= (- ULTIMATE.start_main_~p~1.offset v_b_102_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_102_1)) 9) (<= (- v_b_101_1 v_b_102_1) (- 1)) (forall ((v_idx_554 Int) (v_idx_557 Int)) (or (<= v_b_103_1 v_idx_557) (< v_idx_557 v_b_100_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_557) v_idx_554))) 0) (< v_idx_554 v_b_101_1) (<= v_b_102_1 v_idx_554))) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_102_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_101_1)) 408) (<= (- v_b_100_1 v_b_103_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_103_1)) 1) (<= (- |#NULL.offset| (- v_b_102_1)) 9) (<= (- (- |#NULL.base|) v_b_101_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_102_1)) 9) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_102_1)) 17) (<= (- |#NULL.base| (- v_b_102_1)) 9) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_100_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_102_1)) 13) (<= (- |#NULL.base| v_b_101_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_101_1)) 8) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_102_1) 3) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_101_1)) (- 392)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_102_1)) 5) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_102_1)) 9) (<= (- v_b_101_1 (- v_b_101_1)) 16) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_100_1) 0) (forall ((v_prenex_67 Int) (v_prenex_66 Int)) (or (<= v_b_103_1 v_prenex_67) (< v_prenex_66 v_b_101_1) (<= v_b_102_1 v_prenex_66) (< v_prenex_67 v_b_100_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_67) v_prenex_66)) 0))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_101_1) 0) (<= (- |#NULL.base| (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_101_1) (- 4)) (<= (- (- v_b_102_1) v_b_102_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_101_1)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_102_1)) 9) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_101_1)) 12) (<= (- (- v_b_101_1) v_b_102_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_101_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_102_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_101_1)) 4) (<= (- ULTIMATE.start_~malloc_~size v_b_102_1) 399) (<= (- |#NULL.offset| (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_101_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_101_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_102_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_101_1) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_101_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_102_1)) 9) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_102_1)) 21) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_102_1)) 9) (<= (- |#NULL.offset| v_b_102_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_102_1) (- 5)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_102_1)) (- 391)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_101_1) 12) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_101_1)) 8) (<= (- v_b_102_1 (- v_b_102_1)) 18) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_101_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_102_1) (- 1)) (<= (- (- |#NULL.base|) v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_101_1) 0) (<= (- (- |#NULL.offset|) v_b_101_1) 0) (<= (- (- |#NULL.base|) (- v_b_101_1)) 8) (<= (- |#NULL.base| v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_102_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_101_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_101_1)) 8) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_101_1) (- 4)) (<= (- (- |#NULL.offset|) v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_101_1)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_101_1)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_101_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_101_1)) 20) (<= (- v_b_101_1 (- v_b_102_1)) 17))) (<= (- (- |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 21:44:19,636 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:44:19,637 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:44:19,637 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:44:19,637 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:44:19,638 WARN L224 ngHoareTripleChecker]: Pre: {2147483599#(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_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)))} [2018-12-19 21:44:19,638 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 21:44:19,638 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 21:44:19,638 WARN L230 ngHoareTripleChecker]: Post: {2147483598#(exists ((v_b_122_1 Int) (v_b_124_1 Int) (v_b_123_1 Int) (v_v_3457_1 (Array Int Int)) (v_v_3462_1 Int) (v_b_125_1 Int) (v_v_3464_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_123_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_122_1) 0) (<= (- |c_#NULL.offset| v_b_124_1) (- 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_~q~1.offset) v_b_123_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.offset| (- c_ULTIMATE.start_~malloc_~size)) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (forall ((v_idx_599 Int) (v_idx_597 Int) (v_idx_598 Int) (v_idx_603 Int) (v_idx_601 Int) (v_idx_602 Int)) (or (<= v_b_125_1 v_idx_602) (< v_idx_598 v_b_123_1) (<= v_b_124_1 v_idx_598) (< v_idx_603 v_b_125_1) (< v_idx_599 v_b_124_1) (<= v_b_123_1 v_idx_597) (<= v_b_122_1 v_idx_601) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_602) v_idx_598)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_602) v_idx_598)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_602) v_idx_598))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_602) v_idx_598))) 0)) (< v_idx_602 v_b_122_1))) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_123_1) 0) (<= (- (- v_b_123_1) (- v_b_124_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size v_b_123_1) 400) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.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_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_123_1)) 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_main_#t~malloc0.offset| v_b_124_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_124_1) (- 1)) (<= (- |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) (= v_v_3457_1 v_v_3464_1) (<= (- (- |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_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_123_1)) 24) (<= (- |c_#NULL.offset| (- v_b_124_1)) 13) (<= (- (- |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_#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_read~int_#value|) (- v_v_3462_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_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) v_b_124_1) (- 1)) (<= (- (- |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_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_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_124_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_124_1) 399) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_124_1)) 13) (<= (- |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_b_123_1) 0) (<= (- |c_#NULL.offset| (- v_b_123_1)) 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_ULTIMATE.start_~malloc_~size (- v_b_124_1)) 413) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_124_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_123_1)) 24) (<= (- |c_#NULL.base| v_b_124_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_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_123_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_123_1 (- v_b_123_1)) 24) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_123_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_123_1)) 12) (<= (- (- |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) (<= (- (- v_b_123_1) v_b_123_1) 0) (<= (- |c_#NULL.base| (- v_b_124_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- v_b_124_1 (- v_b_124_1)) 26) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_123_1) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_123_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_124_1)) 9) (<= (- (- |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|) (- v_b_124_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_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_123_1)) 412) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_123_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_main_~p~1.offset v_b_124_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_123_1) 0) (<= (- |c_#NULL.base| (- v_b_123_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_124_1) (- 5)) (<= (- (- v_b_124_1) v_b_124_1) (- 2)) (<= (- 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_#t~malloc0.offset|) v_b_124_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_124_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_3462_1)) 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| v_b_123_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_124_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_124_1)) (- 387)) (<= (- (- |c_#NULL.offset|) v_b_123_1) 0) (<= (- (- |c_#NULL.offset|) v_b_124_1) (- 1)) (<= (- (- |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_read~int_#sizeOfReadType|) v_b_123_1) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_124_1) (- 1)) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_124_1)) 13) (<= (- (- |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_#res.offset|) v_b_123_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_123_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_125_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_124_1)) 13) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_125_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_123_1)) 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_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_123_1)) 8) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_122_1 v_b_125_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_~malloc_~size) v_b_123_1) (- 400)) (<= (- (- |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_123_1)) (- 388)) (<= (- |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_main_~q~1.offset) (- v_b_124_1)) 13) (<= (- (- |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_read~int_#value| v_v_3462_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_124_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_124_1)) 13) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_124_1) 11) (<= (- v_b_123_1 (- v_b_124_1)) 25) (<= (- (- |c_#NULL.base|) v_b_123_1) 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_read~int_#sizeOfReadType| v_b_124_1) 3) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- |c_#NULL.offset|) (- v_b_123_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_123_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_124_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_122_1)) 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_read~int_#ptr.offset|) v_b_123_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_124_1)) 25) (<= (- |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_#t~malloc0.offset| v_b_123_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_123_1)) 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_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_124_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_3462_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.offset|) (- v_b_124_1)) 13) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_123_1) 12) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_124_1) (- 401)) (<= (- (- 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_~p~1.offset) (- v_b_123_1)) 12) (<= (- (- 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)) 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) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_124_1)) 13) (<= (- |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_#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) (<= (- v_b_123_1 v_b_124_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_124_1)) 25) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| v_b_123_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- v_b_123_1) v_b_124_1) (- 1)) (<= (- (- v_b_122_1) (- v_b_125_1)) 1) (<= (- |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)))} [2018-12-19 21:44:19,639 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:44:19,640 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:44:19,640 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:44:21,355 WARN L181 SmtUtils]: Spent 1.71 s on a formula simplification. DAG size of input: 399 DAG size of output: 52 [2018-12-19 21:44:21,356 WARN L270 ngHoareTripleChecker]: Pre: {2147483599#(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 21:44:21,356 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 21:44:21,356 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 21:44:22,302 WARN L276 ngHoareTripleChecker]: Post: {2147483598#(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) (exists ((v_b_122_1 Int) (v_b_124_1 Int) (v_b_123_1 Int) (v_b_125_1 Int)) (and (<= (- ULTIMATE.start_main_~q~1.offset v_b_124_1) 11) (<= (- v_b_123_1 (- v_b_124_1)) 25) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_123_1) 0) (<= (- (- |#NULL.base|) v_b_123_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_124_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_123_1) 0) (<= (- |#NULL.base| (- v_b_123_1)) 12) (forall ((v_idx_598 Int) (v_idx_602 Int)) (or (<= v_b_125_1 v_idx_602) (< v_idx_598 v_b_123_1) (<= v_b_124_1 v_idx_598) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_602) v_idx_598)) 0) (< v_idx_602 v_b_122_1))) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_122_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_124_1) (- 5)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_123_1) 0) (<= (- (- |#NULL.offset|) (- v_b_123_1)) 12) (<= (- |#NULL.offset| v_b_124_1) (- 1)) (<= (- (- v_b_124_1) v_b_124_1) (- 2)) (<= (- |#NULL.offset| (- v_b_123_1)) 12) (forall ((v_prenex_70 Int) (v_prenex_71 Int)) (or (< v_prenex_70 v_b_123_1) (< v_prenex_71 v_b_122_1) (<= v_b_124_1 v_prenex_70) (<= v_b_125_1 v_prenex_71) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_71) v_prenex_70))) 0))) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_123_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_123_1)) 12) (forall ((v_prenex_73 Int) (v_prenex_72 Int)) (or (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_73) v_prenex_72)) 0) (<= v_b_125_1 v_prenex_73) (<= v_b_124_1 v_prenex_72) (< v_prenex_72 v_b_123_1) (< v_prenex_73 v_b_122_1))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_122_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_124_1)) 17) (<= (- ULTIMATE.start_main_~p~1.offset v_b_123_1) 0) (<= (- (- v_b_123_1) (- v_b_124_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_124_1)) 413) (<= (- |#NULL.offset| v_b_123_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_124_1)) 25) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_123_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_124_1)) 13) (<= (- ULTIMATE.start_~malloc_~size v_b_123_1) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_124_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_124_1)) (- 387)) (<= (- |#NULL.base| v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_123_1)) 24) (<= (- (- |#NULL.offset|) v_b_123_1) 0) (<= (- (- |#NULL.offset|) v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_123_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_123_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_123_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_123_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_124_1)) 13) (<= (- (- |#NULL.offset|) (- v_b_124_1)) 13) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_124_1) (- 401)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_123_1) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_123_1) 0) (<= (- (- |#NULL.base|) (- v_b_123_1)) 12) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_123_1)) 24) (<= (- |#NULL.offset| (- v_b_124_1)) 13) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_123_1)) 12) (<= (- v_b_123_1 (- v_b_123_1)) 24) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_125_1)) 1) (forall ((v_prenex_69 Int) (v_prenex_68 Int)) (or (< v_prenex_68 v_b_123_1) (< v_prenex_69 v_b_122_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_69) v_prenex_68))) 0) (<= v_b_125_1 v_prenex_69) (<= v_b_124_1 v_prenex_68))) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_124_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_123_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_123_1)) 12) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_123_1)) 12) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_125_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_123_1)) 12) (<= (- |#NULL.base| (- v_b_124_1)) 13) (<= (- (- v_b_123_1) v_b_123_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_123_1)) 8) (<= (- v_b_124_1 (- v_b_124_1)) 26) (<= (- v_b_122_1 v_b_125_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_124_1)) 13) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_123_1) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_123_1)) (- 388)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_123_1) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_123_1)) 0) (<= (- (- |#NULL.base|) v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_124_1)) 9) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_124_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_124_1)) 1) (<= (- v_b_123_1 v_b_124_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_124_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_124_1)) 25) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_124_1)) 13) (<= (- |#NULL.base| v_b_123_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_124_1) 399) (<= (- (- |#NULL.base|) (- v_b_124_1)) 13) (<= (- (- v_b_122_1) (- v_b_125_1)) 1) (<= (- (- v_b_123_1) v_b_124_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_124_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_123_1)) 412) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_123_1)) 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) (<= (- |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 21:44:30,497 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:44:30,497 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:44:30,497 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:44:30,497 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:44:30,498 WARN L224 ngHoareTripleChecker]: Pre: {2147483597#(or (exists ((v_b_100_1 Int) (v_v_2219_1 (Array Int Int)) (v_b_101_1 Int) (v_b_102_1 Int) (v_v_2226_1 (Array Int Int)) (v_b_103_1 Int) (v_v_2224_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) (<= (- |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_main_~p~1.offset) v_b_102_1) (- 1)) (<= (- (- |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_~malloc_#res.offset|) v_b_102_1) (- 1)) (<= (- |c_#NULL.offset| v_b_101_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_103_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_~malloc_~size (- v_b_102_1)) 409) (<= (- 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_ULTIMATE.start_~malloc_~size v_b_101_1) 400) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_632 Int) (v_idx_633 Int) (v_idx_630 Int) (v_idx_631 Int) (v_idx_629 Int) (v_idx_628 Int)) (or (< v_idx_630 v_b_102_1) (<= v_b_102_1 v_idx_629) (< v_idx_633 v_b_103_1) (< v_idx_632 v_b_100_1) (< v_idx_629 v_b_101_1) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_632) v_idx_629))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_632) v_idx_629)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_632) v_idx_629)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_632) v_idx_629))) 0)) (<= v_b_101_1 v_idx_628) (<= v_b_103_1 v_idx_632) (<= v_b_100_1 v_idx_631))) (<= (- v_b_101_1 v_b_102_1) (- 1)) (<= (- |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_~malloc_~size (- v_b_101_1)) 408) (<= (- (- |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|) v_b_101_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_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| v_b_101_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_102_1) 3) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_102_1)) 5) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_100_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_102_1) 7) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| (- v_b_101_1)) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_102_1)) 9) (<= (- (- |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.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_101_1) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_102_1)) 9) (<= (- (- |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_102_1)) 9) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_102_1 (- v_b_102_1)) 18) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_2224_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) 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_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 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_#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_~q~1.offset v_b_101_1) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_102_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_102_1)) 17) (<= (- (- |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_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_102_1) (- 401)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_102_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_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_102_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_100_1)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_102_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_101_1)) 8) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_101_1)) (- 392)) (<= (- |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_#sizeOfReadType| (- v_b_101_1)) 12) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- v_b_101_1) v_b_102_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_101_1)) 4) (<= (- 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_read~int_#sizeOfReadType| v_b_101_1) 4) (<= (- |c_#NULL.offset| v_b_102_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_102_1)) (- 391)) (<= (- (- |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_main_~q~1.offset)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_101_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |c_#NULL.base| v_b_102_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_102_1) (- 1)) (<= (- (- |c_#NULL.offset|) v_b_102_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_101_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_101_1)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_101_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_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_101_1 (- v_b_102_1)) 17) (<= (- |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_ULTIMATE.start_main_#t~malloc0.offset|) v_b_101_1) 0) (<= (- |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|) (- v_b_102_1)) 9) (<= (- |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 (- v_b_101_1)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_102_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_101_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_102_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_101_1) v_b_101_1) 0) (<= (- |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_#NULL.base|) (- v_b_102_1)) 9) (<= (- |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_read~int_#ptr.offset|) (- v_b_102_1)) 1) (<= (- |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_#NULL.base| (- v_b_102_1)) 9) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_102_1)) 9) (= v_v_2219_1 v_v_2226_1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |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_read~int_#value|) (- v_v_2224_1)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_102_1)) 9) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_101_1)) 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_~malloc_#res.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- c_ULTIMATE.start_~malloc_~size v_b_102_1) 399) (<= (- (- |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) (- v_b_101_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_101_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_2224_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_101_1)) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_101_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_101_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_102_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) v_b_102_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_101_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_101_1)) 8) (<= (- |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_~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_#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_#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) (<= (- (- v_b_101_1) (- v_b_102_1)) 1) (<= (- (- v_b_100_1) (- v_b_103_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_#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_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) (<= (- v_b_100_1 v_b_103_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_103_1)) 1) (<= (- |c_#NULL.offset| (- v_b_102_1)) 9) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_102_1)) 9) (<= (- (- 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_101_1)) 8) (<= (- v_b_101_1 (- v_b_101_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_101_1) 0) (<= (- (- v_b_102_1) v_b_102_1) (- 2)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_101_1)) 8) (<= (- 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_main_#t~malloc0.offset| v_b_102_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_101_1)) 8) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_102_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_102_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_101_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_read~int_#value| v_v_2224_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.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_~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.offset|) (- v_b_101_1)) 8) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_101_1)) 8) (<= (- (- |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_read~int_#sizeOfReadType|) v_b_101_1) (- 4)) (<= (- |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_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_122_1 Int) (v_b_124_1 Int) (v_b_123_1 Int) (v_v_3457_1 (Array Int Int)) (v_v_3462_1 Int) (v_b_125_1 Int) (v_v_3464_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_123_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_122_1) 0) (<= (- |c_#NULL.offset| v_b_124_1) (- 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_~q~1.offset) v_b_123_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.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_main_~p~1.offset v_b_123_1) 0) (<= (- (- v_b_123_1) (- v_b_124_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size v_b_123_1) 400) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.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_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_123_1)) 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_main_#t~malloc0.offset| v_b_124_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_124_1) (- 1)) (<= (- |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) (= v_v_3457_1 v_v_3464_1) (<= (- (- |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_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_123_1)) 24) (<= (- |c_#NULL.offset| (- v_b_124_1)) 13) (<= (- (- |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_#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_read~int_#value|) (- v_v_3462_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_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) v_b_124_1) (- 1)) (<= (- (- |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_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) (forall ((v_idx_614 Int) (v_idx_612 Int) (v_idx_613 Int) (v_idx_618 Int) (v_idx_616 Int) (v_idx_617 Int)) (or (<= v_b_122_1 v_idx_616) (< v_idx_614 v_b_124_1) (< v_idx_613 v_b_123_1) (< v_idx_617 v_b_122_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_617) v_idx_613)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_617) v_idx_613)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_617) v_idx_613))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_617) v_idx_613))) 0)) (<= v_b_125_1 v_idx_617) (<= v_b_124_1 v_idx_613) (<= v_b_123_1 v_idx_612) (< v_idx_618 v_b_125_1))) (<= (- |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_#t~malloc0.offset|) (- v_b_124_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_124_1) 399) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_124_1)) 13) (<= (- |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_b_123_1) 0) (<= (- |c_#NULL.offset| (- v_b_123_1)) 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_ULTIMATE.start_~malloc_~size (- v_b_124_1)) 413) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_124_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_123_1)) 24) (<= (- |c_#NULL.base| v_b_124_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_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_123_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_123_1 (- v_b_123_1)) 24) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_123_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_123_1)) 12) (<= (- (- |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) (<= (- (- v_b_123_1) v_b_123_1) 0) (<= (- |c_#NULL.base| (- v_b_124_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- v_b_124_1 (- v_b_124_1)) 26) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_123_1) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_123_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_124_1)) 9) (<= (- (- |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|) (- v_b_124_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_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_123_1)) 412) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_123_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_main_~p~1.offset v_b_124_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_123_1) 0) (<= (- |c_#NULL.base| (- v_b_123_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_124_1) (- 5)) (<= (- (- v_b_124_1) v_b_124_1) (- 2)) (<= (- 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_#t~malloc0.offset|) v_b_124_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_124_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_3462_1)) 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| v_b_123_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_124_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_124_1)) (- 387)) (<= (- (- |c_#NULL.offset|) v_b_123_1) 0) (<= (- (- |c_#NULL.offset|) v_b_124_1) (- 1)) (<= (- (- |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_read~int_#sizeOfReadType|) v_b_123_1) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_124_1) (- 1)) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_124_1)) 13) (<= (- (- |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_#res.offset|) v_b_123_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_123_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_125_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_124_1)) 13) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_125_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_123_1)) 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_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_123_1)) 8) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_122_1 v_b_125_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_~malloc_~size) v_b_123_1) (- 400)) (<= (- (- |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_123_1)) (- 388)) (<= (- |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_main_~q~1.offset) (- v_b_124_1)) 13) (<= (- (- |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_read~int_#value| v_v_3462_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_124_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_124_1)) 13) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_124_1) 11) (<= (- v_b_123_1 (- v_b_124_1)) 25) (<= (- (- |c_#NULL.base|) v_b_123_1) 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_read~int_#sizeOfReadType| v_b_124_1) 3) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- |c_#NULL.offset|) (- v_b_123_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_123_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_124_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_122_1)) 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_read~int_#ptr.offset|) v_b_123_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_124_1)) 25) (<= (- |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_#t~malloc0.offset| v_b_123_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_123_1)) 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_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_124_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_3462_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.offset|) (- v_b_124_1)) 13) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_123_1) 12) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_124_1) (- 401)) (<= (- (- 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_~p~1.offset) (- v_b_123_1)) 12) (<= (- (- 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)) 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) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_124_1)) 13) (<= (- |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_#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) (<= (- v_b_123_1 v_b_124_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_124_1)) 25) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| v_b_123_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- v_b_123_1) v_b_124_1) (- 1)) (<= (- (- v_b_122_1) (- v_b_125_1)) 1) (<= (- |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))))} [2018-12-19 21:44:30,498 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 21:44:30,498 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 21:44:30,499 WARN L230 ngHoareTripleChecker]: Post: {2147483596#(exists ((v_b_122_1 Int) (v_b_124_1 Int) (v_b_123_1 Int) (v_v_3457_1 (Array Int Int)) (v_v_3462_1 Int) (v_b_125_1 Int) (v_v_3464_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_123_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_122_1) 0) (<= (- |c_#NULL.offset| v_b_124_1) (- 1)) (<= (- |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.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_main_~p~1.offset v_b_123_1) 0) (<= (- (- v_b_123_1) (- v_b_124_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size v_b_123_1) 400) (<= (- (- |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_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_123_1)) 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_main_#t~malloc0.offset| v_b_124_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_124_1) (- 1)) (<= (- |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) (= v_v_3457_1 v_v_3464_1) (<= (- (- |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.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- v_b_124_1)) 13) (<= (- (- 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_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_3462_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_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) v_b_124_1) (- 1)) (<= (- (- |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_#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_#t~malloc0.offset|) (- v_b_124_1)) 13) (<= (- (- 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_ULTIMATE.start_~malloc_~size v_b_124_1) 399) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_124_1)) 13) (<= (- |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_#t~malloc0.offset|) v_b_123_1) 0) (<= (- |c_#NULL.offset| (- v_b_123_1)) 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) (forall ((v_idx_643 Int) (v_idx_644 Int) (v_idx_642 Int) (v_idx_647 Int) (v_idx_648 Int) (v_idx_646 Int)) (or (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_647) v_idx_643)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_647) v_idx_643))) 0)) (<= v_b_123_1 v_idx_642) (< v_idx_643 v_b_123_1) (<= v_b_122_1 v_idx_646) (<= v_b_125_1 v_idx_647) (< v_idx_647 v_b_122_1) (< v_idx_644 v_b_124_1) (< v_idx_648 v_b_125_1) (<= v_b_124_1 v_idx_643))) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_124_1)) 413) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_124_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_123_1)) 24) (<= (- |c_#NULL.base| v_b_124_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_#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_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_#NULL.base|) (- v_b_123_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_123_1 (- v_b_123_1)) 24) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_123_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_123_1)) 12) (<= (- (- |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_~malloc_#res.offset|) 16) (<= (- (- v_b_123_1) v_b_123_1) 0) (<= (- |c_#NULL.base| (- v_b_124_1)) 13) (<= (- v_b_124_1 (- v_b_124_1)) 26) (<= (- |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_124_1) (- 5)) (<= (- (- |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_ULTIMATE.start_read~int_#sizeOfReadType| v_b_123_1) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_123_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_124_1)) 9) (<= (- (- |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|) (- v_b_124_1)) 1) (<= (- (- |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_#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_~size (- v_b_123_1)) 412) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_123_1)) 12) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_124_1) (- 1)) (<= (- |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_123_1) 0) (<= (- |c_#NULL.base| (- v_b_123_1)) 12) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_124_1) (- 5)) (<= (- (- v_b_124_1) v_b_124_1) (- 2)) (<= (- |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|) v_b_124_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_124_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| v_b_123_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_124_1) 15) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_124_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_124_1)) 29) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_124_1)) (- 387)) (<= (- (- |c_#NULL.offset|) v_b_123_1) 0) (<= (- (- |c_#NULL.offset|) v_b_124_1) (- 1)) (<= (- (- |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_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_123_1) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_124_1) (- 1)) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_124_1)) 13) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_123_1)) 28) (<= (- |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_#res.offset|) v_b_123_1) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_125_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_124_1)) 13) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_125_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_123_1)) 12) (<= (- (- 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_#sizeOfReadType|) (- v_b_123_1)) 8) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_122_1 v_b_125_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_~malloc_~size) v_b_123_1) (- 400)) (<= (- (- |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_123_1)) (- 388)) (<= (- |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_ULTIMATE.start_read~int_#value| v_v_3462_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_124_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_124_1)) 13) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- v_b_123_1 (- v_b_124_1)) 25) (<= (- (- |c_#NULL.base|) v_b_123_1) 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_read~int_#sizeOfReadType| v_b_124_1) 3) (<= (- (- |c_#NULL.offset|) (- v_b_123_1)) 12) (<= (- 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_main_~q~1.offset) v_b_123_1) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_123_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_124_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_122_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_#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_read~int_#ptr.offset|) v_b_123_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_124_1)) 25) (<= (- |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 v_b_123_1) 16) (<= (- 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_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_123_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_123_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_124_1)) 9) (<= (- 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) (- v_b_123_1)) 8) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.offset|) (- v_b_124_1)) 13) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_124_1) (- 401)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_123_1)) 12) (<= (- (- 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_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_124_1)) 13) (<= (- |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_~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_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) (<= (- v_b_123_1 v_b_124_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| v_b_123_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- v_b_123_1) v_b_124_1) (- 1)) (<= (- (- v_b_122_1) (- v_b_125_1)) 1) (<= (- |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_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0)))} [2018-12-19 21:44:30,499 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:44:30,500 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:44:30,500 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:44:30,613 WARN L181 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 873 [2018-12-19 21:44:30,614 WARN L270 ngHoareTripleChecker]: Pre: {2147483597#(or (exists ((v_b_100_1 Int) (v_v_2219_1 (Array Int Int)) (v_b_101_1 Int) (v_b_102_1 Int) (v_v_2226_1 (Array Int Int)) (v_b_103_1 Int) (v_v_2224_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) (<= (- |#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_main_~p~1.offset) v_b_102_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_102_1) (- 1)) (<= (- |#NULL.offset| v_b_101_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_103_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_102_1)) 409) (<= (- 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) (<= (- ULTIMATE.start_~malloc_~size v_b_101_1) 400) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_632 Int) (v_idx_633 Int) (v_idx_630 Int) (v_idx_631 Int) (v_idx_629 Int) (v_idx_628 Int)) (or (< v_idx_630 v_b_102_1) (<= v_b_102_1 v_idx_629) (< v_idx_633 v_b_103_1) (< v_idx_632 v_b_100_1) (< v_idx_629 v_b_101_1) (and (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_632) v_idx_629))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_632) v_idx_629)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_632) v_idx_629)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_632) v_idx_629))) 0)) (<= v_b_101_1 v_idx_628) (<= v_b_103_1 v_idx_632) (<= v_b_100_1 v_idx_631))) (<= (- v_b_101_1 v_b_102_1) (- 1)) (<= (- |#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_~malloc_~size (- v_b_101_1)) 408) (<= (- (- |#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|) v_b_101_1) 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| v_b_101_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_102_1) 3) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_102_1)) 5) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_100_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_102_1) 7) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.base| (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_102_1)) 9) (<= (- (- |#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.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_101_1) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_102_1)) 9) (<= (- (- |#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_102_1)) 9) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_102_1 (- v_b_102_1)) 18) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_2224_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) 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_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 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_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_~q~1.offset v_b_101_1) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_102_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_102_1)) 17) (<= (- (- |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_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_102_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_102_1) (- 1)) (<= (- (- |#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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_102_1)) 17) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_100_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_102_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_101_1)) (- 392)) (<= (- |#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| (- v_b_101_1)) 12) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- v_b_101_1) v_b_102_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_101_1)) 4) (<= (- 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_read~int_#sizeOfReadType| v_b_101_1) 4) (<= (- |#NULL.offset| v_b_102_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_102_1)) (- 391)) (<= (- (- |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_read~int_#ptr.offset| v_b_101_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 8) (<= (- |#NULL.base| v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_102_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_102_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_101_1)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_101_1)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_101_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_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_101_1 (- v_b_102_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_101_1) 0) (<= (- |#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|) (- v_b_102_1)) 9) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_101_1)) 16) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_102_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_101_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_102_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_101_1) v_b_101_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 8) (<= (- (- |#NULL.base|) (- v_b_102_1)) 9) (<= (- |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_read~int_#ptr.offset|) (- v_b_102_1)) 1) (<= (- |#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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- v_b_102_1)) 9) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_102_1)) 9) (= v_v_2219_1 v_v_2226_1) (<= (- 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) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_2224_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_102_1)) 9) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_101_1)) 0) (<= (- |#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_~malloc_~size v_b_102_1) 399) (<= (- (- |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) (- v_b_101_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_101_1) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_2224_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_101_1)) 8) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_101_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_101_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_102_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) v_b_102_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |#NULL.offset|) v_b_101_1) 0) (<= (- (- |#NULL.base|) (- v_b_101_1)) 8) (<= (- |#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_~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) (<= (- (- |#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) (<= (- (- v_b_101_1) (- v_b_102_1)) 1) (<= (- (- v_b_100_1) (- v_b_103_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)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 8) (<= (- (- 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) (<= (- v_b_100_1 v_b_103_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_103_1)) 1) (<= (- |#NULL.offset| (- v_b_102_1)) 9) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_102_1)) 9) (<= (- (- 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_101_1)) 8) (<= (- v_b_101_1 (- v_b_101_1)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_101_1) 0) (<= (- (- v_b_102_1) v_b_102_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_101_1)) 8) (<= (- 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_main_#t~malloc0.offset| v_b_102_1) (- 1)) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- v_b_101_1)) 8) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_102_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_102_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_101_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_read~int_#value| v_v_2224_1) 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.offset|) (- v_b_101_1)) 8) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_101_1)) 8) (<= (- (- |#NULL.base|) (- 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_101_1) (- 4)) (<= (- |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))) (exists ((v_b_122_1 Int) (v_b_124_1 Int) (v_b_123_1 Int) (v_v_3457_1 (Array Int Int)) (v_v_3462_1 Int) (v_b_125_1 Int) (v_v_3464_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_123_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_122_1) 0) (<= (- |#NULL.offset| v_b_124_1) (- 1)) (<= (- |#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_~q~1.offset) v_b_123_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.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_main_~p~1.offset v_b_123_1) 0) (<= (- (- v_b_123_1) (- v_b_124_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- ULTIMATE.start_~malloc_~size v_b_123_1) 400) (<= (- (- |#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) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_123_1)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_124_1) (- 1)) (<= (- |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) (= v_v_3457_1 v_v_3464_1) (<= (- (- |#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) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_123_1)) 24) (<= (- |#NULL.offset| (- v_b_124_1)) 13) (<= (- (- |#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) (<= (- |#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_read~int_#value|) (- v_v_3462_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) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) v_b_124_1) (- 1)) (<= (- (- |#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_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) (forall ((v_idx_614 Int) (v_idx_612 Int) (v_idx_613 Int) (v_idx_618 Int) (v_idx_616 Int) (v_idx_617 Int)) (or (<= v_b_122_1 v_idx_616) (< v_idx_614 v_b_124_1) (< v_idx_613 v_b_123_1) (< v_idx_617 v_b_122_1) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_617) v_idx_613)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_617) v_idx_613)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_617) v_idx_613))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_617) v_idx_613))) 0)) (<= v_b_125_1 v_idx_617) (<= v_b_124_1 v_idx_613) (<= v_b_123_1 v_idx_612) (< v_idx_618 v_b_125_1))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_124_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_124_1) 399) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_124_1)) 13) (<= (- |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|) v_b_123_1) 0) (<= (- |#NULL.offset| (- v_b_123_1)) 12) (<= (- (- |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_124_1)) 413) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_124_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_123_1)) 24) (<= (- |#NULL.base| v_b_124_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_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- v_b_123_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_123_1 (- v_b_123_1)) 24) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_123_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_123_1)) 12) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_123_1) v_b_123_1) 0) (<= (- |#NULL.base| (- v_b_124_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- v_b_124_1 (- v_b_124_1)) 26) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_123_1) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_123_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_124_1)) 9) (<= (- (- |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|) (- v_b_124_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) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_123_1)) 412) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_123_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_123_1) 0) (<= (- |#NULL.base| (- v_b_123_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_124_1) (- 5)) (<= (- (- v_b_124_1) v_b_124_1) (- 2)) (<= (- 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|) v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_124_1)) 17) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_3462_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| v_b_123_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_124_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_124_1)) (- 387)) (<= (- (- |#NULL.offset|) v_b_123_1) 0) (<= (- (- |#NULL.offset|) v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_123_1) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_124_1) (- 1)) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_124_1)) 13) (<= (- (- |#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_#res.offset|) v_b_123_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_123_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_125_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_124_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_125_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_123_1)) 12) (<= (- |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_read~int_#sizeOfReadType|) (- v_b_123_1)) 8) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_122_1 v_b_125_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_123_1) (- 400)) (<= (- (- |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_123_1)) (- 388)) (<= (- |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_main_~q~1.offset) (- v_b_124_1)) 13) (<= (- (- |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_read~int_#value| v_v_3462_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_124_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) (- v_b_124_1)) 13) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_124_1) 11) (<= (- v_b_123_1 (- v_b_124_1)) 25) (<= (- (- |#NULL.base|) v_b_123_1) 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_read~int_#sizeOfReadType| v_b_124_1) 3) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- |#NULL.offset|) (- v_b_123_1)) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_123_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_122_1)) 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_read~int_#ptr.offset|) v_b_123_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_124_1)) 25) (<= (- |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_main_#t~malloc0.offset| v_b_123_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_123_1)) 12) (<= (- |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) v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_3462_1) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.offset|) (- v_b_124_1)) 13) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_123_1) 12) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_124_1) (- 401)) (<= (- (- 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_~p~1.offset) (- v_b_123_1)) 12) (<= (- (- 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_~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) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_124_1)) 13) (<= (- |#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) (<= (- v_b_123_1 v_b_124_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_124_1)) 25) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| v_b_123_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- v_b_123_1) v_b_124_1) (- 1)) (<= (- (- v_b_122_1) (- v_b_125_1)) 1) (<= (- |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 21:44:30,614 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 21:44:30,614 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 21:44:31,207 WARN L276 ngHoareTripleChecker]: Post: {2147483596#(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) (exists ((v_b_122_1 Int) (v_b_124_1 Int) (v_b_123_1 Int) (v_b_125_1 Int)) (and (<= (- v_b_123_1 (- v_b_124_1)) 25) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_123_1) 0) (<= (- (- |#NULL.base|) v_b_123_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_124_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_123_1) 0) (<= (- |#NULL.base| (- v_b_123_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_124_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_122_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_123_1) 0) (<= (- (- |#NULL.offset|) (- v_b_123_1)) 12) (<= (- |#NULL.offset| v_b_124_1) (- 1)) (<= (- (- v_b_124_1) v_b_124_1) (- 2)) (forall ((v_prenex_74 Int) (v_prenex_75 Int)) (or (<= v_b_124_1 v_prenex_74) (< v_prenex_75 v_b_122_1) (< v_prenex_74 v_b_123_1) (<= v_b_125_1 v_prenex_75) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_75) v_prenex_74))) 0))) (<= (- |#NULL.offset| (- v_b_123_1)) 12) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_123_1) (- 4)) (forall ((v_idx_643 Int) (v_idx_647 Int)) (or (< v_idx_643 v_b_123_1) (<= v_b_125_1 v_idx_647) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_647) v_idx_643)) 0) (< v_idx_647 v_b_122_1) (<= v_b_124_1 v_idx_643))) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_123_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_122_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_124_1)) 17) (<= (- ULTIMATE.start_main_~p~1.offset v_b_123_1) 0) (<= (- (- v_b_123_1) (- v_b_124_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_124_1)) 413) (<= (- |#NULL.offset| v_b_123_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_124_1)) 25) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_123_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_124_1)) 13) (<= (- ULTIMATE.start_~malloc_~size v_b_123_1) 400) (<= (- ULTIMATE.start_main_~q~1.offset v_b_123_1) 16) (<= (- ULTIMATE.start_main_~q~1.offset v_b_124_1) 15) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_124_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_124_1)) 29) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_124_1)) (- 387)) (<= (- |#NULL.base| v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_123_1)) 24) (<= (- (- |#NULL.offset|) v_b_123_1) 0) (<= (- (- |#NULL.offset|) v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_123_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_123_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_123_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_124_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_124_1)) 9) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_123_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_123_1)) 8) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_124_1)) 13) (<= (- (- |#NULL.offset|) (- v_b_124_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_123_1)) 28) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_124_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_123_1) 0) (<= (- (- |#NULL.base|) (- v_b_123_1)) 12) (<= (- |#NULL.offset| (- v_b_124_1)) 13) (<= (- v_b_123_1 (- v_b_123_1)) 24) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_125_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_124_1)) 13) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_123_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_123_1)) 12) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_123_1)) 12) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_125_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_123_1)) 12) (<= (- |#NULL.base| (- v_b_124_1)) 13) (<= (- (- v_b_123_1) v_b_123_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_123_1)) 8) (<= (- v_b_124_1 (- v_b_124_1)) 26) (<= (- v_b_122_1 v_b_125_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_124_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_124_1)) 13) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_123_1) (- 400)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_123_1)) (- 388)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_123_1) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_123_1)) 0) (<= (- (- |#NULL.base|) v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_124_1)) 9) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_124_1)) 1) (<= (- v_b_123_1 v_b_124_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_124_1)) 13) (<= (- |#NULL.base| v_b_123_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_124_1) 399) (<= (- (- |#NULL.base|) (- v_b_124_1)) 13) (<= (- (- v_b_122_1) (- v_b_125_1)) 1) (<= (- (- v_b_123_1) v_b_124_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_124_1)) 13) (<= (- ULTIMATE.start_~malloc_~size (- v_b_123_1)) 412) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_123_1)) 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)) (<= (- |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)) (<= (- |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 21:45:09,608 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:45:09,608 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:45:09,609 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:45:09,609 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:45:09,609 WARN L224 ngHoareTripleChecker]: Pre: {2147483587#(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 21:45:09,610 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 21:45:09,610 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 21:45:09,610 WARN L230 ngHoareTripleChecker]: Post: {2147483586#(exists ((v_b_164_1 Int) (v_v_4685_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_4690_1 Int) (v_v_4692_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_#NULL.offset| v_b_166_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|)) 32) (<= (- |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_166_1)) 17) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_166_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_165_1)) 16) (<= (- |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_~p~1.offset) v_b_165_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_166_1)) 17) (<= (- (- |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_read~int_#sizeOfReadType|) v_b_165_1) (- 4)) (<= (- |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_#NULL.offset| (- v_b_166_1)) 17) (<= (- 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| (- 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.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_166_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_167_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_166_1) (- 1)) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_166_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_166_1)) 17) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_166_1)) (- 383)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_166_1)) 17) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) v_b_165_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- v_b_164_1 v_b_167_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_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_166_1) (- 1)) (<= (- (- 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_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_165_1)) 20) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_166_1)) 417) (<= (- |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)) (= v_v_4692_1 v_v_4685_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)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_166_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) v_b_165_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_165_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_164_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_165_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_#t~malloc0.offset| v_b_166_1) (- 1)) (<= (- |c_#NULL.base| v_b_166_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|)) 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_#res.offset| (- v_b_165_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_165_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_165_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_165_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_167_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_166_1) (- 1)) (<= (- (- |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) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (forall ((v_idx_687 Int) (v_idx_688 Int) (v_idx_689 Int) (v_idx_691 Int) (v_idx_692 Int) (v_idx_693 Int)) (or (<= v_b_165_1 v_idx_687) (<= v_b_167_1 v_idx_692) (<= v_b_166_1 v_idx_688) (<= v_b_164_1 v_idx_691) (< v_idx_692 v_b_164_1) (< v_idx_693 v_b_167_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_692) v_idx_688)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_692) v_idx_688))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_692) v_idx_688))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_692) v_idx_688)) 0)) (< v_idx_688 v_b_165_1) (< v_idx_689 v_b_166_1))) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_165_1)) 16) (<= (- 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_#NULL.base|) (- v_b_165_1)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_166_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_166_1)) 17) (<= (- (- |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|) v_b_165_1) 0) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- |c_#NULL.base| (- v_b_165_1)) 16) (<= (- (- |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_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_ULTIMATE.start_main_~q~1.offset v_b_165_1) 16) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |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_#t~mem1| v_v_4690_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_read~int_#sizeOfReadType| v_b_165_1) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_165_1) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_165_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_166_1) 3) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_164_1) 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_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_165_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_166_1) 399) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_165_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_166_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_166_1)) 13) (<= (- (- 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_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_165_1)) 16) (<= (- |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)) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_166_1) (- 401)) (<= (- |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_main_#t~mem1|) (- v_v_4690_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_166_1)) 33) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) v_b_166_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| (- v_b_165_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_166_1)) 33) (<= (- (- |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_~malloc_#res.offset|) (- v_b_166_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_165_1)) 16) (<= (- (- 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) (- 384)) (<= (- |c_#NULL.base| v_b_165_1) 0) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_165_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_165_1)) 16) (<= (- |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_165_1) 0) (<= (- (- |c_#NULL.offset|) v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_166_1)) 21) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_166_1) (- 1)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4690_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_#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_~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_~q~1.offset (- v_b_165_1)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_165_1)) 0) (<= (- 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_~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_~malloc_~size (- v_b_165_1)) 416) (<= (- |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_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_165_1)) 12) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4690_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_165_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) (- v_b_166_1)) 17) (<= (- (- 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_main_#t~malloc0.offset|) v_b_166_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_166_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_165_1)) 16) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_165_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_166_1) 15) (<= (- |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_~p~1.offset (- v_b_166_1)) 17) (<= (- 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_#NULL.offset| v_b_165_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_~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 21:45:09,610 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:45:09,611 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:45:09,612 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:45:11,443 WARN L181 SmtUtils]: Spent 1.83 s on a formula simplification. DAG size of input: 401 DAG size of output: 52 [2018-12-19 21:45:11,443 WARN L270 ngHoareTripleChecker]: Pre: {2147483587#(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 21:45:11,443 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 21:45:11,443 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 21:45:12,299 WARN L276 ngHoareTripleChecker]: Post: {2147483586#(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) (<= (- 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) (exists ((v_b_164_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int)) (and (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_165_1)) 16) (<= (- |#NULL.offset| v_b_166_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_165_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_166_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_165_1) 16) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- |#NULL.offset|) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_166_1)) 21) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_166_1) (- 1)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (forall ((v_idx_688 Int) (v_idx_692 Int)) (or (<= v_b_167_1 v_idx_692) (<= v_b_166_1 v_idx_688) (< v_idx_692 v_b_164_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_692) v_idx_688)) 0) (< v_idx_688 v_b_165_1))) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |#NULL.offset|) (- v_b_166_1)) 17) (forall ((v_prenex_77 Int) (v_prenex_76 Int)) (or (< v_prenex_77 v_b_164_1) (<= v_b_166_1 v_prenex_76) (< v_prenex_76 v_b_165_1) (<= v_b_167_1 v_prenex_77) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_77) v_prenex_76))) 0))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_166_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_165_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_164_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_165_1) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_165_1)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_165_1) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_165_1) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_166_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_165_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_166_1) (- 1)) (<= (- |#NULL.base| v_b_166_1) (- 1)) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_165_1)) 32) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_165_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_165_1)) 32) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_166_1) 3) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_165_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_164_1) 0) (<= (- |#NULL.offset| (- v_b_166_1)) 17) (forall ((v_prenex_81 Int) (v_prenex_80 Int)) (or (< v_prenex_80 v_b_165_1) (< v_prenex_81 v_b_164_1) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_81) v_prenex_80)) 0) (<= v_b_167_1 v_prenex_81) (<= v_b_166_1 v_prenex_80))) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_165_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_165_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_165_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_167_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_165_1) (- 400)) (<= (- ULTIMATE.start_~malloc_~size v_b_166_1) 399) (<= (- ULTIMATE.start_~malloc_~size (- v_b_165_1)) 416) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_166_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_165_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_166_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_166_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_166_1)) 13) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_167_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_165_1)) 12) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_165_1)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_165_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_166_1)) 17) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_166_1)) (- 383)) (<= (- (- |#NULL.base|) (- v_b_166_1)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_166_1) (- 401)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_165_1)) 16) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_166_1)) 17) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_166_1) (- 1)) (<= (- (- |#NULL.base|) v_b_165_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_166_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_165_1)) 16) (<= (- ULTIMATE.start_main_~q~1.offset v_b_166_1) 15) (<= (- (- |#NULL.base|) (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_165_1)) (- 384)) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_166_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_166_1)) 33) (<= (- |#NULL.base| (- v_b_166_1)) 17) (<= (- (- |#NULL.base|) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_166_1) (- 1)) (<= (- |#NULL.offset| (- v_b_165_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_166_1)) 17) (<= (- (- |#NULL.offset|) v_b_165_1) 0) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_166_1)) 33) (<= (- |#NULL.offset| v_b_165_1) 0) (<= (- |#NULL.base| (- v_b_165_1)) 16) (forall ((v_prenex_78 Int) (v_prenex_79 Int)) (or (<= v_b_166_1 v_prenex_78) (<= v_b_167_1 v_prenex_79) (< v_prenex_78 v_b_165_1) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_79) v_prenex_78))) 0) (< v_prenex_79 v_b_164_1))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_166_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_165_1)) 20) (<= (- ULTIMATE.start_~malloc_~size (- v_b_166_1)) 417) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_165_1)) 16) (<= (- |#NULL.base| v_b_165_1) 0) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_165_1) 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_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 21:45:22,778 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:45:22,778 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:45:22,778 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:45:22,779 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:45:22,779 WARN L224 ngHoareTripleChecker]: Pre: {2147483585#(or (exists ((v_b_122_1 Int) (v_b_124_1 Int) (v_b_123_1 Int) (v_v_3457_1 (Array Int Int)) (v_v_3462_1 Int) (v_b_125_1 Int) (v_v_3464_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_123_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_122_1) 0) (<= (- |c_#NULL.offset| v_b_124_1) (- 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_~q~1.offset) v_b_123_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.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_main_~p~1.offset v_b_123_1) 0) (<= (- (- v_b_123_1) (- v_b_124_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_~malloc_~size v_b_123_1) 400) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.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_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_123_1)) 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_main_#t~malloc0.offset| v_b_124_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_124_1) (- 1)) (<= (- |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) (= v_v_3457_1 v_v_3464_1) (<= (- (- |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_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_123_1)) 24) (<= (- |c_#NULL.offset| (- v_b_124_1)) 13) (<= (- (- |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_#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_read~int_#value|) (- v_v_3462_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) (forall ((v_idx_721 Int) (v_idx_722 Int) (v_idx_723 Int) (v_idx_717 Int) (v_idx_718 Int) (v_idx_719 Int)) (or (< v_idx_718 v_b_123_1) (<= v_b_124_1 v_idx_718) (< v_idx_719 v_b_124_1) (<= v_b_123_1 v_idx_717) (<= v_b_122_1 v_idx_721) (<= v_b_125_1 v_idx_722) (< v_idx_723 v_b_125_1) (< v_idx_722 v_b_122_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_722) v_idx_718)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_722) v_idx_718)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_722) v_idx_718))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_722) v_idx_718))) 0)))) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) v_b_124_1) (- 1)) (<= (- (- |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_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_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_124_1)) 13) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_124_1) 399) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_124_1)) 13) (<= (- |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_b_123_1) 0) (<= (- |c_#NULL.offset| (- v_b_123_1)) 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_ULTIMATE.start_~malloc_~size (- v_b_124_1)) 413) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_124_1)) 13) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_123_1)) 24) (<= (- |c_#NULL.base| v_b_124_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_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_123_1)) 12) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_123_1 (- v_b_123_1)) 24) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_123_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_123_1)) 12) (<= (- (- |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) (<= (- (- v_b_123_1) v_b_123_1) 0) (<= (- |c_#NULL.base| (- v_b_124_1)) 13) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- v_b_124_1 (- v_b_124_1)) 26) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_123_1) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_123_1)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_124_1)) 9) (<= (- (- |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|) (- v_b_124_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_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_123_1)) 412) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_123_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_main_~p~1.offset v_b_124_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_123_1) 0) (<= (- |c_#NULL.base| (- v_b_123_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_124_1) (- 5)) (<= (- (- v_b_124_1) v_b_124_1) (- 2)) (<= (- 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_#t~malloc0.offset|) v_b_124_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_124_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_3462_1)) 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| v_b_123_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_124_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_124_1)) (- 387)) (<= (- (- |c_#NULL.offset|) v_b_123_1) 0) (<= (- (- |c_#NULL.offset|) v_b_124_1) (- 1)) (<= (- (- |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_read~int_#sizeOfReadType|) v_b_123_1) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_124_1) (- 1)) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_124_1)) 13) (<= (- (- |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_#res.offset|) v_b_123_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_123_1)) 12) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_125_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_124_1)) 13) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_125_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_123_1)) 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_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_123_1)) 8) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_122_1 v_b_125_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_~malloc_~size) v_b_123_1) (- 400)) (<= (- (- |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_123_1)) (- 388)) (<= (- |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_main_~q~1.offset) (- v_b_124_1)) 13) (<= (- (- |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_read~int_#value| v_v_3462_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_124_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_124_1)) 13) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_124_1) 11) (<= (- v_b_123_1 (- v_b_124_1)) 25) (<= (- (- |c_#NULL.base|) v_b_123_1) 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_read~int_#sizeOfReadType| v_b_124_1) 3) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- |c_#NULL.offset|) (- v_b_123_1)) 12) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_123_1)) 12) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_124_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_122_1)) 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_read~int_#ptr.offset|) v_b_123_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_124_1)) 25) (<= (- |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_#t~malloc0.offset| v_b_123_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_123_1)) 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_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_124_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_3462_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.offset|) (- v_b_124_1)) 13) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_123_1) 12) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_124_1) (- 401)) (<= (- (- 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_~p~1.offset) (- v_b_123_1)) 12) (<= (- (- 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)) 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) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_124_1)) 13) (<= (- |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_#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) (<= (- v_b_123_1 v_b_124_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_124_1)) 25) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| v_b_123_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- v_b_123_1) v_b_124_1) (- 1)) (<= (- (- v_b_122_1) (- v_b_125_1)) 1) (<= (- |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))) (exists ((v_b_164_1 Int) (v_v_4685_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_4690_1 Int) (v_v_4692_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_#NULL.offset| v_b_166_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|)) 32) (<= (- |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_166_1)) 17) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_166_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_165_1)) 16) (<= (- |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_~p~1.offset) v_b_165_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_166_1)) 17) (<= (- (- |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_read~int_#sizeOfReadType|) v_b_165_1) (- 4)) (<= (- |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_#NULL.offset| (- v_b_166_1)) 17) (<= (- 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| (- 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.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_166_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_167_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_166_1) (- 1)) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_166_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_166_1)) 17) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_166_1)) (- 383)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_166_1)) 17) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) v_b_165_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- v_b_164_1 v_b_167_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_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_166_1) (- 1)) (<= (- (- 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_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_165_1)) 20) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_166_1)) 417) (<= (- |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)) (= v_v_4692_1 v_v_4685_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)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_166_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) v_b_165_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_165_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_164_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_165_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_#t~malloc0.offset| v_b_166_1) (- 1)) (<= (- |c_#NULL.base| v_b_166_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|)) 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_#res.offset| (- v_b_165_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_165_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_165_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_165_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_167_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_166_1) (- 1)) (<= (- (- |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) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- |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_165_1)) 16) (<= (- 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_#NULL.base|) (- v_b_165_1)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_166_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_166_1)) 17) (<= (- (- |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|) v_b_165_1) 0) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- |c_#NULL.base| (- v_b_165_1)) 16) (<= (- (- |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_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_ULTIMATE.start_main_~q~1.offset v_b_165_1) 16) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |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_#t~mem1| v_v_4690_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_read~int_#sizeOfReadType| v_b_165_1) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_165_1) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_165_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_166_1) 3) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_164_1) 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_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_165_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_166_1) 399) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_165_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_166_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_166_1)) 13) (<= (- (- 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_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_165_1)) 16) (<= (- |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)) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_166_1) (- 401)) (<= (- |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_main_#t~mem1|) (- v_v_4690_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_166_1)) 33) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) v_b_166_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| (- v_b_165_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_166_1)) 33) (<= (- (- |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_~malloc_#res.offset|) (- v_b_166_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_165_1)) 16) (<= (- (- 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) (- 384)) (<= (- |c_#NULL.base| v_b_165_1) 0) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_165_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_165_1)) 16) (<= (- |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_165_1) 0) (<= (- (- |c_#NULL.offset|) v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_166_1)) 21) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_166_1) (- 1)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4690_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_#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_~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_~q~1.offset (- v_b_165_1)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_165_1)) 0) (<= (- 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_~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_~malloc_~size (- v_b_165_1)) 416) (<= (- |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_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_165_1)) 12) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4690_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_165_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) (- v_b_166_1)) 17) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (forall ((v_idx_702 Int) (v_idx_703 Int) (v_idx_706 Int) (v_idx_707 Int) (v_idx_704 Int) (v_idx_708 Int)) (or (< v_idx_703 v_b_165_1) (<= v_b_165_1 v_idx_702) (<= v_b_167_1 v_idx_707) (<= v_b_166_1 v_idx_703) (< v_idx_708 v_b_167_1) (< v_idx_707 v_b_164_1) (< v_idx_704 v_b_166_1) (<= v_b_164_1 v_idx_706) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_707) v_idx_703)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_707) v_idx_703))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_707) v_idx_703))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_707) v_idx_703)) 0)))) (<= (- |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|) v_b_166_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_166_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_165_1)) 16) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_165_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_166_1) 15) (<= (- |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_~p~1.offset (- v_b_166_1)) 17) (<= (- 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_#NULL.offset| v_b_165_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_~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 21:45:22,780 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 21:45:22,780 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 21:45:22,780 WARN L230 ngHoareTripleChecker]: Post: {2147483584#(exists ((v_b_164_1 Int) (v_v_4685_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_4690_1 Int) (v_v_4692_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_#NULL.offset| v_b_166_1) (- 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_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_166_1)) 17) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_166_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_165_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_166_1) 19) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_165_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_166_1)) 17) (forall ((v_idx_732 Int) (v_idx_736 Int) (v_idx_733 Int) (v_idx_734 Int) (v_idx_737 Int) (v_idx_738 Int)) (or (< v_idx_737 v_b_164_1) (<= v_b_166_1 v_idx_733) (< v_idx_738 v_b_167_1) (<= v_b_165_1 v_idx_732) (< v_idx_733 v_b_165_1) (< v_idx_734 v_b_166_1) (<= v_b_164_1 v_idx_736) (<= v_b_167_1 v_idx_737) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_737) v_idx_733)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_737) v_idx_733))) 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_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_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_165_1) (- 4)) (<= (- |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_166_1)) 17) (<= (- (- |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) (<= (- |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.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_166_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_167_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_166_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_166_1) (- 1)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_166_1)) (- 383)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_166_1)) 17) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) v_b_165_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 420) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- |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_~malloc_#res.offset| v_b_166_1) (- 1)) (<= (- (- 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_read~int_#sizeOfReadType| (- v_b_165_1)) 20) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_166_1)) 417) (<= (- |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)) (= v_v_4692_1 v_v_4685_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_~malloc_~size) (- 404)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_166_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |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_~malloc_#res.offset|) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_165_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_164_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_165_1) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_165_1)) 12) (<= (- (- |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_166_1) (- 1)) (<= (- |c_#NULL.base| v_b_166_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_166_1)) 13) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_166_1)) 37) (<= (- |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_#res.offset| (- v_b_165_1)) 16) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_165_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_165_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_167_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_165_1)) 36) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_166_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |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_#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_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_165_1)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_166_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_166_1)) 17) (<= (- (- |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|) v_b_165_1) 0) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.base| (- v_b_165_1)) 16) (<= (- (- |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| (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- |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.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)) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_166_1) (- 5)) (<= (- |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_read~int_#sizeOfReadType| v_b_165_1) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_165_1) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_165_1) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_165_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_166_1) 3) (<= (- 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.base| v_b_164_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_#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_~malloc_~size) v_b_165_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_166_1) 399) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 20) (<= (- 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_~malloc_#res.offset|) v_b_165_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_166_1)) 17) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_166_1)) 13) (<= (- (- 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_main_#t~malloc0.offset| (- v_b_165_1)) 16) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_166_1) (- 401)) (<= (- |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_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_165_1) 20) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) v_b_166_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_165_1)) 16) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_166_1)) 33) (<= (- (- |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_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_166_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_165_1)) 16) (<= (- (- 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) (- 384)) (<= (- |c_#NULL.base| v_b_165_1) 0) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_165_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_main_~p~1.offset (- v_b_165_1)) 16) (<= (- |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_165_1) 0) (<= (- (- |c_#NULL.offset|) v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_166_1)) 21) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4690_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_#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_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_165_1)) 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 (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 20) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_165_1)) 416) (<= (- |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_read~int_#sizeOfReadType|) (- v_b_165_1)) 12) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4690_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_165_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_read~int_#ptr.offset|)) 12) (<= (- (- |c_#NULL.base|) (- v_b_166_1)) 17) (<= (- |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|) v_b_166_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_166_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_165_1)) 16) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_165_1)) (- 384)) (<= (- |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_~p~1.offset (- v_b_166_1)) 17) (<= (- c_ULTIMATE.start_~malloc_~size (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_#NULL.offset| v_b_165_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_~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) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0)))} [2018-12-19 21:45:22,780 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:45:22,782 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:45:22,782 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:45:22,951 WARN L181 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 876 [2018-12-19 21:45:22,953 WARN L270 ngHoareTripleChecker]: Pre: {2147483585#(or (exists ((v_b_122_1 Int) (v_b_124_1 Int) (v_b_123_1 Int) (v_v_3457_1 (Array Int Int)) (v_v_3462_1 Int) (v_b_125_1 Int) (v_v_3464_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_123_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_122_1) 0) (<= (- |#NULL.offset| v_b_124_1) (- 1)) (<= (- |#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_~q~1.offset) v_b_123_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.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_main_~p~1.offset v_b_123_1) 0) (<= (- (- v_b_123_1) (- v_b_124_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- ULTIMATE.start_~malloc_~size v_b_123_1) 400) (<= (- (- |#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) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_123_1)) 16) (<= (- (- |#NULL.base|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- |#NULL.base|)) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_124_1) (- 1)) (<= (- |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) (= v_v_3457_1 v_v_3464_1) (<= (- (- |#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) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_123_1)) 24) (<= (- |#NULL.offset| (- v_b_124_1)) 13) (<= (- (- |#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) (<= (- |#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_read~int_#value|) (- v_v_3462_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) (forall ((v_idx_721 Int) (v_idx_722 Int) (v_idx_723 Int) (v_idx_717 Int) (v_idx_718 Int) (v_idx_719 Int)) (or (< v_idx_718 v_b_123_1) (<= v_b_124_1 v_idx_718) (< v_idx_719 v_b_124_1) (<= v_b_123_1 v_idx_717) (<= v_b_122_1 v_idx_721) (<= v_b_125_1 v_idx_722) (< v_idx_723 v_b_125_1) (< v_idx_722 v_b_122_1) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_722) v_idx_718)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_722) v_idx_718)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_722) v_idx_718))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_722) v_idx_718))) 0)))) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) v_b_124_1) (- 1)) (<= (- (- |#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_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)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_124_1)) 13) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_124_1) 399) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_124_1)) 13) (<= (- |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|) v_b_123_1) 0) (<= (- |#NULL.offset| (- v_b_123_1)) 12) (<= (- (- |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_124_1)) 413) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_124_1)) 13) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_123_1)) 24) (<= (- |#NULL.base| v_b_124_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_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- v_b_123_1)) 12) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- v_b_123_1 (- v_b_123_1)) 24) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_123_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_123_1)) 12) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_123_1) v_b_123_1) 0) (<= (- |#NULL.base| (- v_b_124_1)) 13) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 24) (<= (- v_b_124_1 (- v_b_124_1)) 26) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_123_1) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_123_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_124_1)) 9) (<= (- (- |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|) (- v_b_124_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) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_123_1)) 412) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_123_1)) 12) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 12) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_123_1) 0) (<= (- |#NULL.base| (- v_b_123_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_124_1) (- 5)) (<= (- (- v_b_124_1) v_b_124_1) (- 2)) (<= (- 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|) v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_124_1)) 17) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_3462_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| v_b_123_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_124_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_124_1)) (- 387)) (<= (- (- |#NULL.offset|) v_b_123_1) 0) (<= (- (- |#NULL.offset|) v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_123_1) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_124_1) (- 1)) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_124_1)) 13) (<= (- (- |#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_#res.offset|) v_b_123_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_123_1)) 12) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_125_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_124_1)) 13) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_125_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_123_1)) 12) (<= (- |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_read~int_#sizeOfReadType|) (- v_b_123_1)) 8) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_122_1 v_b_125_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_123_1) (- 400)) (<= (- (- |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_123_1)) (- 388)) (<= (- |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_main_~q~1.offset) (- v_b_124_1)) 13) (<= (- (- |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_read~int_#value| v_v_3462_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_124_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) (- v_b_124_1)) 13) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_124_1) 11) (<= (- v_b_123_1 (- v_b_124_1)) 25) (<= (- (- |#NULL.base|) v_b_123_1) 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_read~int_#sizeOfReadType| v_b_124_1) 3) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 8) (<= (- (- |#NULL.offset|) (- v_b_123_1)) 12) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 12) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_123_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_124_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_122_1)) 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_read~int_#ptr.offset|) v_b_123_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_124_1)) 25) (<= (- |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_main_#t~malloc0.offset| v_b_123_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_123_1)) 12) (<= (- |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) v_b_124_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_3462_1) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 12) (<= (- (- |#NULL.offset|) (- v_b_124_1)) 13) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_123_1) 12) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_124_1) (- 401)) (<= (- (- 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_~p~1.offset) (- v_b_123_1)) 12) (<= (- (- 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_~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) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_124_1)) 13) (<= (- |#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) (<= (- v_b_123_1 v_b_124_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_124_1)) 25) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| v_b_123_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- v_b_123_1) v_b_124_1) (- 1)) (<= (- (- v_b_122_1) (- v_b_125_1)) 1) (<= (- |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))) (exists ((v_b_164_1 Int) (v_v_4685_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_4690_1 Int) (v_v_4692_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| v_b_166_1) (- 1)) (<= (- (- 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.offset|) (- v_b_166_1)) 17) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_166_1)) 17) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_165_1)) 16) (<= (- |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) v_b_165_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_166_1)) 17) (<= (- (- |#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_read~int_#sizeOfReadType|) v_b_165_1) (- 4)) (<= (- |#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) (<= (- |#NULL.offset| (- v_b_166_1)) 17) (<= (- 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| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#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) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_166_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_167_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_166_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_166_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_166_1)) 17) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_166_1)) (- 383)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_166_1)) 17) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) v_b_165_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- v_b_164_1 v_b_167_1) (- 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_~malloc_#res.offset| v_b_166_1) (- 1)) (<= (- (- 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_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_165_1)) 20) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_166_1)) 417) (<= (- |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)) (= v_v_4692_1 v_v_4685_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)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_166_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_165_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_164_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_165_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_main_#t~malloc0.offset| v_b_166_1) (- 1)) (<= (- |#NULL.base| v_b_166_1) (- 1)) (<= (- (- |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) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_165_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_165_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_165_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_167_1) (- 1)) (<= (- |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_read~int_#ptr.offset| v_b_166_1) (- 1)) (<= (- (- |#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) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_165_1)) 16) (<= (- 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) (<= (- (- |#NULL.base|) (- v_b_165_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset v_b_166_1) (- 1)) (<= (- |#NULL.base| (- v_b_166_1)) 17) (<= (- (- |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|) v_b_165_1) 0) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- |#NULL.base| (- v_b_165_1)) 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) (<= (- ULTIMATE.start_main_~q~1.offset v_b_165_1) 16) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_4690_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_read~int_#sizeOfReadType| v_b_165_1) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_165_1) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_165_1)) 32) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_166_1) 3) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_164_1) 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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_165_1) (- 400)) (<= (- ULTIMATE.start_~malloc_~size v_b_166_1) 399) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_165_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_166_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_166_1)) 13) (<= (- (- 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| (- v_b_165_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_166_1) (- 401)) (<= (- |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~mem1|) (- v_v_4690_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_166_1)) 33) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) v_b_166_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_166_1)) 33) (<= (- (- |#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_~malloc_#res.offset|) (- v_b_166_1)) 17) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |#NULL.base| v_b_165_1) 0) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_165_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_165_1)) 16) (<= (- |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_165_1) 0) (<= (- (- |#NULL.offset|) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_166_1)) 21) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_166_1) (- 1)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4690_1)) 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_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_165_1)) 32) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_165_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |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_~malloc_~size (- v_b_165_1)) 416) (<= (- |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_read~int_#sizeOfReadType|) (- v_b_165_1)) 12) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#value| v_v_4690_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_165_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- v_b_166_1)) 17) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (forall ((v_idx_702 Int) (v_idx_703 Int) (v_idx_706 Int) (v_idx_707 Int) (v_idx_704 Int) (v_idx_708 Int)) (or (< v_idx_703 v_b_165_1) (<= v_b_165_1 v_idx_702) (<= v_b_167_1 v_idx_707) (<= v_b_166_1 v_idx_703) (< v_idx_708 v_b_167_1) (< v_idx_707 v_b_164_1) (< v_idx_704 v_b_166_1) (<= v_b_164_1 v_idx_706) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_707) v_idx_703)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_707) v_idx_703))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_707) v_idx_703))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_707) v_idx_703)) 0)))) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_166_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_166_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_165_1)) (- 384)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_166_1) 15) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_166_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |#NULL.offset| v_b_165_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_~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 21:45:22,953 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 21:45:22,953 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 21:45:23,966 WARN L276 ngHoareTripleChecker]: Post: {2147483584#(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) (exists ((v_b_164_1 Int) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int)) (and (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_165_1)) 16) (<= (- |#NULL.offset| v_b_166_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_165_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_166_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_166_1) (- 5)) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- (- |#NULL.offset|) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_166_1)) 21) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |#NULL.offset|) (- v_b_166_1)) 17) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_166_1)) 17) (forall ((v_idx_733 Int) (v_idx_737 Int)) (or (< v_idx_737 v_b_164_1) (<= v_b_166_1 v_idx_733) (< v_idx_733 v_b_165_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_737) v_idx_733))) 0) (<= v_b_167_1 v_idx_737))) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_165_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_164_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_165_1) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_165_1)) 12) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_165_1)) 16) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_165_1) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_165_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_166_1) 19) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_166_1)) 17) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_165_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_165_1) (- 4)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_166_1) (- 1)) (<= (- |#NULL.base| v_b_166_1) (- 1)) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_166_1)) 13) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_165_1)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_165_1)) 32) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_166_1) 3) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_165_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_164_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_166_1)) 37) (<= (- |#NULL.offset| (- v_b_166_1)) 17) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_165_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_165_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_167_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_165_1) (- 400)) (forall ((v_prenex_83 Int) (v_prenex_82 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_82) v_prenex_83)) 0) (< v_prenex_83 v_b_165_1) (<= v_b_167_1 v_prenex_82) (< v_prenex_82 v_b_164_1) (<= v_b_166_1 v_prenex_83))) (<= (- ULTIMATE.start_~malloc_~size v_b_166_1) 399) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_165_1)) 36) (<= (- ULTIMATE.start_~malloc_~size (- v_b_165_1)) 416) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_166_1)) 17) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_165_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_166_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_166_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_166_1)) 13) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_167_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_165_1)) 12) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_165_1)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_165_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_166_1)) (- 383)) (<= (- (- |#NULL.base|) (- v_b_166_1)) 17) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_166_1) (- 401)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_166_1)) 17) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_166_1) (- 1)) (<= (- (- |#NULL.base|) v_b_165_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_166_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_165_1) 20) (<= (- (- |#NULL.offset|) (- v_b_165_1)) 16) (<= (- (- |#NULL.base|) (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_165_1)) (- 384)) (<= (- v_b_164_1 v_b_167_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_166_1) (- 1)) (<= (- |#NULL.base| (- v_b_166_1)) 17) (<= (- (- |#NULL.base|) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_166_1) (- 1)) (<= (- |#NULL.offset| (- v_b_165_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_166_1)) 17) (<= (- (- |#NULL.offset|) v_b_165_1) 0) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_166_1)) 33) (<= (- |#NULL.offset| v_b_165_1) 0) (<= (- |#NULL.base| (- v_b_165_1)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_166_1)) 17) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_165_1)) 20) (<= (- ULTIMATE.start_~malloc_~size (- v_b_166_1)) 417) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_165_1)) 16) (<= (- |#NULL.base| v_b_165_1) 0) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_165_1) 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)) (<= (- |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 21:46:37,740 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:46:37,741 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:46:37,741 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:46:37,741 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:46:37,742 WARN L224 ngHoareTripleChecker]: Pre: {2147483575#(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_#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 21:46:37,742 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 21:46:37,742 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 21:46:37,742 WARN L230 ngHoareTripleChecker]: Post: {2147483574#(exists ((v_b_201_1 Int) (v_b_200_1 Int) (v_v_6106_1 (Array Int Int)) (v_v_6104_1 Int) (v_v_6099_1 (Array Int Int)) (v_b_203_1 Int) (v_b_202_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_~malloc_~size v_b_201_1) 400) (<= (- (- |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_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_201_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) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6104_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- (- |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_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_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_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_202_1) (- 1)) (<= (- |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_ULTIMATE.start_read~int_#ptr.base| v_b_200_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- |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_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_6104_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.offset| v_b_202_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_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_201_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_~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.base|) (- v_b_201_1)) 200) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_202_1)) 201) (<= (- |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_#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_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_201_1) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_202_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_202_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)) (= v_v_6099_1 v_v_6106_1) (<= (- |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_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- (- |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.offset| v_b_201_1) 0) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 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) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6104_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_#NULL.base| (- v_b_201_1)) 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_main_#t~malloc0.offset|) v_b_201_1) 0) (<= (- (- v_b_201_1) v_b_201_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_read~int_#ptr.base|) (- v_b_203_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- |c_#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |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.base|) v_b_201_1) 0) (<= (- 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_ULTIMATE.start_read~int_#ptr.base|) (- v_b_200_1)) 0) (<= (- |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_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |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_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- |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_#NULL.offset|) v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_202_1) (- 1)) (<= (- |c_#NULL.base| v_b_202_1) (- 1)) (<= (- 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_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.offset| (- v_b_201_1)) 200) (<= (- |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_201_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 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| v_b_202_1) (- 1)) (<= (- |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_#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_#ptr.offset| v_b_202_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_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- |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_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- (- 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 v_b_202_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 0) (<= (- (- 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_201_1) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- v_b_202_1)) 201) (<= (- (- |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_~q~1.offset v_b_202_1) 199) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_#NULL.base|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- (- |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_main_#t~mem1|) (- v_v_6104_1)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_201_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- 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_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- 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_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| v_b_201_1) 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_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 401) (forall ((v_idx_775 Int) (v_idx_773 Int) (v_idx_774 Int) (v_idx_782 Int) (v_idx_783 Int) (v_idx_781 Int)) (or (<= v_b_201_1 v_idx_773) (<= v_b_202_1 v_idx_774) (< v_idx_783 v_b_203_1) (< v_idx_775 v_b_202_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_782) v_idx_774)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_782) v_idx_774)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_782) v_idx_774))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_782) v_idx_774))) 0)) (<= v_b_200_1 v_idx_781) (<= v_b_203_1 v_idx_782) (< v_idx_782 v_b_200_1) (< v_idx_774 v_b_201_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_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_#NULL.offset|) (- v_b_201_1)) 200) (<= (- (- |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 21:46:37,743 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:46:37,744 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:46:37,744 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:46:39,549 WARN L181 SmtUtils]: Spent 1.80 s on a formula simplification. DAG size of input: 402 DAG size of output: 52 [2018-12-19 21:46:39,549 WARN L270 ngHoareTripleChecker]: Pre: {2147483575#(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 21:46:39,549 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 21:46:39,549 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 21:46:40,486 WARN L276 ngHoareTripleChecker]: Post: {2147483574#(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) (<= (- (- |#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)) (exists ((v_b_201_1 Int) (v_b_200_1 Int) (v_b_203_1 Int) (v_b_202_1 Int)) (and (<= (- |#NULL.base| (- v_b_202_1)) 201) (<= (- ULTIMATE.start_main_~q~1.offset v_b_202_1) 199) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- ULTIMATE.start_~malloc_~size v_b_201_1) 400) (forall ((v_idx_774 Int) (v_idx_782 Int)) (or (<= v_b_202_1 v_idx_774) (<= v_b_203_1 v_idx_782) (< v_idx_782 v_b_200_1) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_782) v_idx_774)) 0) (< v_idx_774 v_b_201_1))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_201_1)) 200) (<= (- ULTIMATE.start_main_~q~1.offset v_b_201_1) 200) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |#NULL.base|) v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_202_1)) 201) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- (- |#NULL.offset|) v_b_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_201_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_202_1) (- 1)) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_1)) 0) (<= (- |#NULL.base| v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_202_1) (- 1)) (<= (- |#NULL.offset| v_b_201_1) 0) (<= (- |#NULL.offset| (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_201_1)) 400) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_200_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (<= (- |#NULL.base| v_b_201_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 200)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (<= (- (- |#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 401) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |#NULL.base| (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_201_1) 0) (<= (- |#NULL.offset| v_b_202_1) (- 1)) (forall ((v_prenex_89 Int) (v_prenex_88 Int)) (or (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_89) v_prenex_88))) 0) (<= v_b_203_1 v_prenex_89) (< v_prenex_89 v_b_200_1) (<= v_b_202_1 v_prenex_88) (< v_prenex_88 v_b_201_1))) (<= (- (- v_b_201_1) v_b_201_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_201_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_203_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_202_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 0) (forall ((v_prenex_87 Int) (v_prenex_86 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_87) v_prenex_86)) 0) (< v_prenex_86 v_b_201_1) (< v_prenex_87 v_b_200_1) (<= v_b_203_1 v_prenex_87) (<= v_b_202_1 v_prenex_86))) (<= (- (- |#NULL.offset|) (- v_b_201_1)) 200) (<= (- |#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |#NULL.base|) (- v_b_201_1)) 200) (forall ((v_prenex_85 Int) (v_prenex_84 Int)) (or (<= v_b_202_1 v_prenex_84) (<= v_b_203_1 v_prenex_85) (< v_prenex_85 v_b_200_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_85) v_prenex_84))) 0) (< v_prenex_84 v_b_201_1))) (<= (- (- |#NULL.base|) v_b_201_1) 0) (<= (- (- |#NULL.base|) (- v_b_202_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_201_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_200_1)) 0))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 21:46:55,458 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:46:55,458 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:46:55,459 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:46:55,459 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:46:55,460 WARN L224 ngHoareTripleChecker]: Pre: {2147483573#(or (exists ((v_b_164_1 Int) (v_v_4685_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_4690_1 Int) (v_v_4692_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_#NULL.offset| v_b_166_1) (- 1)) (<= (- (- 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_read~int_#ptr.offset|)) 32) (<= (- |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_166_1)) 17) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_166_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_165_1)) 16) (<= (- |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_~p~1.offset) v_b_165_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_166_1)) 17) (<= (- (- |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_read~int_#sizeOfReadType|) v_b_165_1) (- 4)) (<= (- |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_#NULL.offset| (- v_b_166_1)) 17) (<= (- 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| (- 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.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_166_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_167_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_166_1) (- 1)) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_166_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_166_1)) 17) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_166_1)) (- 383)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_166_1)) 17) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.base|) v_b_165_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 32) (<= (- v_b_164_1 v_b_167_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_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_166_1) (- 1)) (<= (- (- 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_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_165_1)) 20) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_166_1)) 417) (<= (- |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)) (= v_v_4692_1 v_v_4685_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)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_166_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) v_b_165_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_165_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_164_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_165_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_#t~malloc0.offset| v_b_166_1) (- 1)) (<= (- |c_#NULL.base| v_b_166_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|)) 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_#res.offset| (- v_b_165_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_165_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_165_1)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_165_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_167_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_166_1) (- 1)) (<= (- (- |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) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 16) (<= (- |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_165_1)) 16) (<= (- 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_#NULL.base|) (- v_b_165_1)) 16) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_166_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_166_1)) 17) (<= (- (- |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|) v_b_165_1) 0) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- |c_#NULL.base| (- v_b_165_1)) 16) (<= (- (- |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_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_ULTIMATE.start_main_~q~1.offset v_b_165_1) 16) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |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_#t~mem1| v_v_4690_1) 0) (forall ((v_idx_812 Int) (v_idx_813 Int) (v_idx_811 Int) (v_idx_809 Int) (v_idx_807 Int) (v_idx_808 Int)) (or (< v_idx_813 v_b_167_1) (<= v_b_166_1 v_idx_808) (<= v_b_165_1 v_idx_807) (< v_idx_809 v_b_166_1) (< v_idx_812 v_b_164_1) (<= v_b_167_1 v_idx_812) (< v_idx_808 v_b_165_1) (<= v_b_164_1 v_idx_811) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_812) v_idx_808)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_812) v_idx_808))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_812) v_idx_808))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_812) v_idx_808)) 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_#sizeOfReadType| v_b_165_1) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_165_1) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_165_1)) 32) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_166_1) 3) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_164_1) 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_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_165_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_166_1) 399) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_165_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_166_1)) 17) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_166_1)) 13) (<= (- (- 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_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_165_1)) 16) (<= (- |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)) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_166_1) (- 401)) (<= (- |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_main_#t~mem1|) (- v_v_4690_1)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_166_1)) 33) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) v_b_166_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |c_#NULL.offset| (- v_b_165_1)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_166_1)) 33) (<= (- (- |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_~malloc_#res.offset|) (- v_b_166_1)) 17) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_165_1)) 16) (<= (- (- 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) (- 384)) (<= (- |c_#NULL.base| v_b_165_1) 0) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_165_1) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_165_1)) 16) (<= (- |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_165_1) 0) (<= (- (- |c_#NULL.offset|) v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_166_1)) 21) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_166_1) (- 1)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_4690_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_#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_~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_~q~1.offset (- v_b_165_1)) 32) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_165_1)) 0) (<= (- 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_~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_~malloc_~size (- v_b_165_1)) 416) (<= (- |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_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_165_1)) 12) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_4690_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_165_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.base|) (- v_b_166_1)) 17) (<= (- (- 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_main_#t~malloc0.offset|) v_b_166_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_166_1)) 1) (<= (- (- |c_#NULL.offset|) (- v_b_165_1)) 16) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_165_1)) (- 384)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_166_1) 15) (<= (- |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_~p~1.offset (- v_b_166_1)) 17) (<= (- 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_#NULL.offset| v_b_165_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_~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_201_1 Int) (v_b_200_1 Int) (v_v_6106_1 (Array Int Int)) (v_v_6104_1 Int) (v_v_6099_1 (Array Int Int)) (v_b_203_1 Int) (v_b_202_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_~malloc_~size v_b_201_1) 400) (<= (- (- |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_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_201_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) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6104_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- (- |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_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_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_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_202_1) (- 1)) (<= (- |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_ULTIMATE.start_read~int_#ptr.base| v_b_200_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- |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_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_6104_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.offset| v_b_202_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_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_201_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_~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.base|) (- v_b_201_1)) 200) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_202_1)) 201) (<= (- |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_#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_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_201_1) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_202_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_202_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)) (= v_v_6099_1 v_v_6106_1) (<= (- |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_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- (- |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.offset| v_b_201_1) 0) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 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) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6104_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (forall ((v_idx_797 Int) (v_idx_798 Int) (v_idx_796 Int) (v_idx_788 Int) (v_idx_789 Int) (v_idx_790 Int)) (or (< v_idx_797 v_b_200_1) (<= v_b_202_1 v_idx_789) (<= v_b_200_1 v_idx_796) (<= v_b_203_1 v_idx_797) (< v_idx_798 v_b_203_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_797) v_idx_789)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_797) v_idx_789)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_797) v_idx_789))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_797) v_idx_789))) 0)) (< v_idx_790 v_b_202_1) (< v_idx_789 v_b_201_1) (<= v_b_201_1 v_idx_788))) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_#NULL.base| (- v_b_201_1)) 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_main_#t~malloc0.offset|) v_b_201_1) 0) (<= (- (- v_b_201_1) v_b_201_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_read~int_#ptr.base|) (- v_b_203_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- |c_#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |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.base|) v_b_201_1) 0) (<= (- 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_ULTIMATE.start_read~int_#ptr.base|) (- v_b_200_1)) 0) (<= (- |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_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |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_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- |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_#NULL.offset|) v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_202_1) (- 1)) (<= (- |c_#NULL.base| v_b_202_1) (- 1)) (<= (- 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_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.offset| (- v_b_201_1)) 200) (<= (- |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_201_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 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| v_b_202_1) (- 1)) (<= (- |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_#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_#ptr.offset| v_b_202_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_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- |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_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- (- 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 v_b_202_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 0) (<= (- (- 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_201_1) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- v_b_202_1)) 201) (<= (- (- |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_~q~1.offset v_b_202_1) 199) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_#NULL.base|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- (- |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_main_#t~mem1|) (- v_v_6104_1)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_201_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- 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_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- 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_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| v_b_201_1) 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_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 401) (<= (- |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_~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_#NULL.offset|) (- v_b_201_1)) 200) (<= (- (- |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 21:46:55,460 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 21:46:55,460 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 21:46:55,460 WARN L230 ngHoareTripleChecker]: Post: {2147483572#(exists ((v_b_201_1 Int) (v_b_200_1 Int) (v_v_6106_1 (Array Int Int)) (v_v_6104_1 Int) (v_v_6099_1 (Array Int Int)) (v_b_203_1 Int) (v_b_202_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_~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) (<= (- c_ULTIMATE.start_~malloc_~size v_b_201_1) 400) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_201_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) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6104_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- 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_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_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_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_202_1) (- 1)) (<= (- (- |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_read~int_#ptr.base| v_b_200_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- 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_~p~1.offset (- v_b_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_202_1) 203) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.offset| v_b_202_1) (- 1)) (<= (- (- |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_~malloc_#res.offset| v_b_201_1) 0) (<= (- |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_~q~1.offset) v_b_202_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.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_#NULL.base|) (- v_b_201_1)) 200) (<= (- (- 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|) (- v_b_202_1)) 201) (<= (- |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 v_b_201_1) 204) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- (- |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_~p~1.offset) v_b_202_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)) (= v_v_6099_1 v_v_6106_1) (<= (- |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_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 204) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| v_b_201_1) 0) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- 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_read~int_#value| v_v_6104_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- |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) (- v_b_202_1)) 197) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 204) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_201_1) 0) (<= (- (- v_b_201_1) v_b_201_1) 0) (<= (- 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.base|) (- v_b_203_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- |c_#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |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.base|) v_b_201_1) 0) (<= (- (- |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_read~int_#ptr.base|) (- v_b_200_1)) 0) (<= (- |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_#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|) (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_201_1) 0) (<= (- |c_#NULL.base| v_b_202_1) (- 1)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_201_1)) 200) (<= (- (- 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_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 200)) (<= (- (- 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_main_#t~malloc0.offset| v_b_202_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_ULTIMATE.start_read~int_#ptr.offset| v_b_202_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_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- |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_ULTIMATE.start_main_~q~1.offset (- v_b_201_1)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- 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_main_~p~1.offset v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_201_1) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- v_b_202_1)) 201) (<= (- (- |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_~q~1.offset) v_b_201_1) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_#NULL.base|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- (- |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_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- 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_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_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- 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_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| v_b_201_1) 0) (forall ((v_idx_820 Int) (v_idx_827 Int) (v_idx_828 Int) (v_idx_826 Int) (v_idx_818 Int) (v_idx_819 Int)) (or (< v_idx_820 v_b_202_1) (<= v_b_201_1 v_idx_818) (<= v_b_202_1 v_idx_819) (<= v_b_200_1 v_idx_826) (<= v_b_203_1 v_idx_827) (< v_idx_828 v_b_203_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_827) v_idx_819)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_827) v_idx_819))) 0)) (< v_idx_819 v_b_201_1) (< v_idx_827 v_b_200_1))) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- 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_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_~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_ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 405) (<= (- 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| (- c_ULTIMATE.start_main_~q~1.offset)) 204) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_201_1)) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_201_1)) 196) (<= (- (- |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 21:46:55,461 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:46:55,482 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:46:55,483 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:46:55,646 WARN L181 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 880 [2018-12-19 21:46:55,647 WARN L270 ngHoareTripleChecker]: Pre: {2147483573#(or (exists ((v_b_164_1 Int) (v_v_4685_1 (Array Int Int)) (v_b_167_1 Int) (v_b_166_1 Int) (v_b_165_1 Int) (v_v_4690_1 Int) (v_v_4692_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| v_b_166_1) (- 1)) (<= (- (- 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.offset|) (- v_b_166_1)) 17) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_166_1)) 17) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_165_1)) 16) (<= (- |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) v_b_165_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_166_1)) 17) (<= (- (- |#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_read~int_#sizeOfReadType|) v_b_165_1) (- 4)) (<= (- |#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) (<= (- |#NULL.offset| (- v_b_166_1)) 17) (<= (- 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| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#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) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_166_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_167_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_166_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_166_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_166_1)) 17) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_166_1)) (- 383)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_166_1)) 17) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) v_b_165_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 32) (<= (- v_b_164_1 v_b_167_1) (- 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_~malloc_#res.offset| v_b_166_1) (- 1)) (<= (- (- 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_main_#t~mem1|) (- |ULTIMATE.start_read~int_#value|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_165_1)) 20) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_~malloc_~size (- v_b_166_1)) 417) (<= (- |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)) (= v_v_4692_1 v_v_4685_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)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_166_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 16) (<= (- (- v_b_165_1) v_b_165_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_165_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_164_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_165_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_main_#t~malloc0.offset| v_b_166_1) (- 1)) (<= (- |#NULL.base| v_b_166_1) (- 1)) (<= (- (- |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) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_165_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_165_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_165_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_167_1) (- 1)) (<= (- |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_read~int_#ptr.offset| v_b_166_1) (- 1)) (<= (- (- |#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) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_165_1)) 16) (<= (- 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) (<= (- (- |#NULL.base|) (- v_b_165_1)) 16) (<= (- ULTIMATE.start_main_~p~1.offset v_b_166_1) (- 1)) (<= (- |#NULL.base| (- v_b_166_1)) 17) (<= (- (- |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|) v_b_165_1) 0) (<= (- v_b_165_1 (- v_b_166_1)) 33) (<= (- |#NULL.base| (- v_b_165_1)) 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) (<= (- ULTIMATE.start_main_~q~1.offset v_b_165_1) 16) (<= (- v_b_165_1 (- v_b_165_1)) 32) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_4690_1) 0) (forall ((v_idx_812 Int) (v_idx_813 Int) (v_idx_811 Int) (v_idx_809 Int) (v_idx_807 Int) (v_idx_808 Int)) (or (< v_idx_813 v_b_167_1) (<= v_b_166_1 v_idx_808) (<= v_b_165_1 v_idx_807) (< v_idx_809 v_b_166_1) (< v_idx_812 v_b_164_1) (<= v_b_167_1 v_idx_812) (< v_idx_808 v_b_165_1) (<= v_b_164_1 v_idx_811) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_812) v_idx_808)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_812) v_idx_808))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_812) v_idx_808))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_812) v_idx_808)) 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_read~int_#sizeOfReadType| v_b_165_1) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_165_1) 0) (<= (- (- v_b_164_1) (- v_b_167_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_165_1) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_165_1)) 32) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_166_1) 3) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_164_1) 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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_165_1) (- 400)) (<= (- ULTIMATE.start_~malloc_~size v_b_166_1) 399) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_165_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_166_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 20) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_166_1)) 13) (<= (- (- 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| (- v_b_165_1)) 16) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_166_1 (- v_b_166_1)) 34) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_166_1) (- 401)) (<= (- |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~mem1|) (- v_v_4690_1)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_166_1)) 33) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |#NULL.base|) v_b_166_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |#NULL.offset| (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_166_1)) 33) (<= (- (- |#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_~malloc_#res.offset|) (- v_b_166_1)) 17) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 384)) (<= (- |#NULL.base| v_b_165_1) 0) (<= (- (- v_b_165_1) (- v_b_166_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 416) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_165_1) 0) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_165_1)) 16) (<= (- |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_165_1) 0) (<= (- (- |#NULL.offset|) v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_166_1)) 21) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 16) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_166_1) (- 1)) (<= (- (- v_b_166_1) v_b_166_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_4690_1)) 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_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_165_1)) 32) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_165_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 16) (<= (- |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_~malloc_~size (- v_b_165_1)) 416) (<= (- |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_read~int_#sizeOfReadType|) (- v_b_165_1)) 12) (<= (- v_b_165_1 v_b_166_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#value| v_v_4690_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_165_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- v_b_166_1)) 17) (<= (- (- 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|) v_b_166_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_166_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_165_1)) 16) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_165_1)) (- 384)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_166_1) 15) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_166_1)) 17) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 16) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |#NULL.offset| v_b_165_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_~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_201_1 Int) (v_b_200_1 Int) (v_v_6106_1 (Array Int Int)) (v_v_6104_1 Int) (v_v_6099_1 (Array Int Int)) (v_b_203_1 Int) (v_b_202_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_~malloc_~size v_b_201_1) 400) (<= (- (- |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_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_201_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_6104_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- (- |#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) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_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_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|) v_b_202_1) (- 1)) (<= (- |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) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_200_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_6104_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| v_b_202_1) (- 1)) (<= (- (- |#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_~malloc_#res.offset| v_b_201_1) 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_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.base|) (- v_b_201_1)) 200) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) (- v_b_202_1)) 201) (<= (- |#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_~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_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_201_1) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_202_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_202_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)) (= v_v_6099_1 v_v_6106_1) (<= (- |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_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| v_b_201_1) 0) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |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) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_6104_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (forall ((v_idx_797 Int) (v_idx_798 Int) (v_idx_796 Int) (v_idx_788 Int) (v_idx_789 Int) (v_idx_790 Int)) (or (< v_idx_797 v_b_200_1) (<= v_b_202_1 v_idx_789) (<= v_b_200_1 v_idx_796) (<= v_b_203_1 v_idx_797) (< v_idx_798 v_b_203_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_797) v_idx_789)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_797) v_idx_789)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_797) v_idx_789))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_797) v_idx_789))) 0)) (< v_idx_790 v_b_202_1) (< v_idx_789 v_b_201_1) (<= v_b_201_1 v_idx_788))) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| (- v_b_201_1)) 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_#t~malloc0.offset|) v_b_201_1) 0) (<= (- (- v_b_201_1) v_b_201_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_read~int_#ptr.base|) (- v_b_203_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- |#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |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.base|) v_b_201_1) 0) (<= (- 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) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_200_1)) 0) (<= (- |#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) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- |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) (<= (- (- |#NULL.offset|) v_b_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_202_1) (- 1)) (<= (- |#NULL.base| v_b_202_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.offset| (- v_b_201_1)) 200) (<= (- |#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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_201_1)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 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| v_b_202_1) (- 1)) (<= (- |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_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_202_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_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- |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)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- (- 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 v_b_202_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 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) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_201_1) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- v_b_202_1)) 201) (<= (- (- |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_~q~1.offset v_b_202_1) 199) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.base|) v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- (- |#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_main_#t~mem1|) (- v_v_6104_1)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_201_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- 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_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- 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_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| v_b_201_1) 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_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 401) (<= (- |#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_~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) (<= (- (- |#NULL.offset|) (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))))} [2018-12-19 21:46:55,647 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 21:46:55,648 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 21:46:56,835 WARN L276 ngHoareTripleChecker]: Post: {2147483572#(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) (exists ((v_b_201_1 Int) (v_b_200_1 Int) (v_b_203_1 Int) (v_b_202_1 Int)) (and (<= (- |#NULL.base| (- v_b_202_1)) 201) (<= (- ULTIMATE.start_main_~q~1.offset v_b_201_1) 204) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_201_1) (- 4)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- ULTIMATE.start_~malloc_~size v_b_201_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_201_1) 0) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |#NULL.base|) v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- (- |#NULL.offset|) v_b_201_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_1)) 0) (<= (- |#NULL.base| v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_202_1) (- 1)) (<= (- |#NULL.offset| v_b_201_1) 0) (<= (- |#NULL.offset| (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_200_1) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (forall ((v_prenex_90 Int) (v_prenex_91 Int)) (or (<= v_b_203_1 v_prenex_90) (< v_prenex_91 v_b_201_1) (<= v_b_202_1 v_prenex_91) (< v_prenex_90 v_b_200_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_90) v_prenex_91)) 0))) (<= (- |#NULL.base| v_b_201_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 200)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (<= (- (- |#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_202_1) 203) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (forall ((v_idx_827 Int) (v_idx_819 Int)) (or (<= v_b_202_1 v_idx_819) (<= v_b_203_1 v_idx_827) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_827) v_idx_819))) 0) (< v_idx_827 v_b_200_1) (< v_idx_819 v_b_201_1))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_202_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_202_1)) 197) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |#NULL.base| (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_201_1) 0) (<= (- |#NULL.offset| v_b_202_1) (- 1)) (<= (- (- v_b_201_1) v_b_201_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_201_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 405) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_202_1) (- 5)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_203_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_202_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 0) (<= (- (- |#NULL.offset|) (- v_b_201_1)) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_201_1)) 196) (<= (- |#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |#NULL.base|) (- v_b_201_1)) 200) (<= (- (- |#NULL.base|) v_b_201_1) 0) (<= (- (- |#NULL.base|) (- v_b_202_1)) 201) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_201_1) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_200_1)) 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) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))} [2018-12-19 21:48:13,776 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:48:13,776 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:48:13,776 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:48:13,776 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:48:13,777 WARN L224 ngHoareTripleChecker]: Pre: {2147483563#(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_#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 21:48:13,777 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 21:48:13,777 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 21:48:13,778 WARN L230 ngHoareTripleChecker]: Post: {2147483562#(exists ((v_v_7506_1 Int) (v_v_7508_1 (Array Int Int)) (v_b_239_1 Int) (v_b_236_1 Int) (v_b_237_1 Int) (v_b_238_1 Int) (v_v_7501_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_237_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_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.base|) (- v_b_236_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_237_1) (- 400)) (<= (- v_b_238_1 (- v_b_238_1)) 786) (<= (- |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) (<= (- v_b_237_1 (- v_b_237_1)) 784) (<= (- (- |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_237_1)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_237_1) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_238_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_238_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_237_1)) 784) (<= (- |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_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |c_#NULL.offset| (- v_b_237_1)) 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_~p~1.offset) (- v_b_238_1)) 393) (<= (- (- |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_read~int_#ptr.offset| v_b_237_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_7506_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) v_b_237_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_238_1) 3) (<= (- (- |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_~malloc_#res.offset| (- v_b_237_1)) 392) (<= (- |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| (- v_b_237_1)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_238_1) 391) (<= (- |c_#NULL.offset| v_b_238_1) (- 1)) (<= (- (- |c_#NULL.base|) (- v_b_237_1)) 392) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_237_1)) 392) (<= (- (- |c_#NULL.offset|) v_b_237_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_read~int_#ptr.offset| v_b_238_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_238_1)) 785) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_238_1) (- 1)) (= v_v_7508_1 v_v_7501_1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_236_1 v_b_239_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_#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_238_1) v_b_238_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_read~int_#sizeOfReadType|) v_b_238_1) (- 5)) (<= (- |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_#NULL.offset| v_b_237_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_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_237_1) 0) (<= (- v_b_237_1 (- v_b_238_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_main_#t~malloc0.offset|) v_b_237_1) 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_#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_ULTIMATE.start_~malloc_~size) (- v_b_238_1)) (- 7)) (forall ((v_idx_872 Int) (v_idx_873 Int) (v_idx_867 Int) (v_idx_868 Int) (v_idx_869 Int) (v_idx_871 Int)) (or (<= v_b_236_1 v_idx_871) (< v_idx_868 v_b_237_1) (<= v_b_238_1 v_idx_868) (< v_idx_869 v_b_238_1) (<= v_b_239_1 v_idx_872) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_872) v_idx_868)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_872) v_idx_868))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_872) v_idx_868))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_872) v_idx_868)) 0)) (< v_idx_872 v_b_236_1) (< v_idx_873 v_b_239_1) (<= v_b_237_1 v_idx_867))) (<= (- (- |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_#res.offset| (- v_b_238_1)) 393) (<= (- (- 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_#NULL.offset| (- v_b_238_1)) 393) (<= (- |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 v_b_237_1) 392) (<= (- (- |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_#sizeOfReadType|) (- v_b_237_1)) 388) (<= (- |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_237_1)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_237_1)) 392) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_237_1)) (- 8)) (<= (- (- v_b_236_1) (- v_b_239_1)) 1) (<= (- |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_~p~1.offset v_b_238_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_237_1)) 792) (<= (- |c_#NULL.base| v_b_238_1) (- 1)) (<= (- 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_#t~malloc0.offset| v_b_238_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_238_1) 399) (<= (- (- |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_238_1)) 393) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- v_b_237_1) v_b_237_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_237_1 v_b_238_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_238_1)) 393) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_238_1)) 393) (<= (- (- |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_~malloc_~size (- v_b_238_1)) 793) (<= (- 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_~p~1.offset) v_b_238_1) (- 1)) (<= (- (- |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_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) v_b_238_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_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_238_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_237_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_237_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_#NULL.offset|) (- v_b_238_1)) 393) (<= (- |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_237_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_239_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_237_1)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_7506_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_#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_ULTIMATE.start_main_~q~1.offset) v_b_237_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_237_1)) 784) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_237_1)) 392) (<= (- (- |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_read~int_#sizeOfReadType|) (- v_b_238_1)) 389) (<= (- (- |c_#NULL.offset|) (- v_b_237_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_237_1)) 396) (<= (- |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_#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.base| v_b_236_1) 0) (<= (- |c_#NULL.base| v_b_237_1) 0) (<= (- (- v_b_237_1) v_b_238_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.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~mem1| v_v_7506_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_238_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_237_1) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_7506_1) 0) (<= (- (- v_b_237_1) (- v_b_238_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_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_239_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_237_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_238_1)) 393) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_238_1)) 785) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_237_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_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_#t~malloc0.offset| v_b_237_1) 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_~size) v_b_238_1) (- 401)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_238_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_238_1)) 393) (<= (- 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) v_b_238_1) (- 1)) (<= (- 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_read~int_#sizeOfReadType| (- v_b_238_1)) 397) (<= (- |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) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_238_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_238_1)) 393)))} [2018-12-19 21:48:13,778 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:48:13,779 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:48:13,779 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:48:15,457 WARN L181 SmtUtils]: Spent 1.68 s on a formula simplification. DAG size of input: 401 DAG size of output: 52 [2018-12-19 21:48:15,457 WARN L270 ngHoareTripleChecker]: Pre: {2147483563#(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 21:48:15,457 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 21:48:15,458 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 21:48:16,478 WARN L276 ngHoareTripleChecker]: Post: {2147483562#(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) (exists ((v_b_239_1 Int) (v_b_236_1 Int) (v_b_237_1 Int) (v_b_238_1 Int)) (and (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_237_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_237_1) 0) (<= (- v_b_237_1 v_b_238_1) (- 1)) (<= (- |#NULL.base| (- v_b_238_1)) 393) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_238_1)) 393) (<= (- v_b_237_1 (- v_b_238_1)) 785) (forall ((v_idx_872 Int) (v_idx_868 Int)) (or (<= v_b_238_1 v_idx_868) (< v_idx_868 v_b_237_1) (<= v_b_239_1 v_idx_872) (< v_idx_872 v_b_236_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_872) v_idx_868)) 0))) (<= (- ULTIMATE.start_~malloc_~size (- v_b_238_1)) 793) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_236_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_237_1) (- 400)) (<= (- v_b_238_1 (- v_b_238_1)) 786) (<= (- v_b_237_1 (- v_b_237_1)) 784) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_236_1) 0) (<= (- |#NULL.base| v_b_237_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_237_1)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_237_1) (- 4)) (<= (- (- v_b_237_1) v_b_238_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_238_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_238_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_238_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_237_1)) 784) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_237_1) 0) (<= (- (- |#NULL.base|) v_b_238_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_238_1) (- 1)) (<= (- |#NULL.offset| (- v_b_237_1)) 392) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_238_1)) (- 7)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_238_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_237_1) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_238_1)) 393) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_237_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_237_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_237_1)) 0) (<= (- (- |#NULL.base|) v_b_237_1) 0) (<= (- (- v_b_237_1) (- v_b_238_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_238_1) 3) (<= (- (- |#NULL.offset|) (- v_b_238_1)) 393) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_238_1)) 393) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_237_1)) 392) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_239_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_237_1) 0) (forall ((v_prenex_92 Int) (v_prenex_93 Int)) (or (< v_prenex_92 v_b_236_1) (< v_prenex_93 v_b_237_1) (<= v_b_238_1 v_prenex_93) (<= v_b_239_1 v_prenex_92) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_92) v_prenex_93))) 0))) (<= (- |#NULL.offset| (- v_b_238_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_239_1)) 1) (<= (- |#NULL.base| (- v_b_237_1)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_237_1) 0) (<= (- (- |#NULL.base|) (- v_b_238_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_237_1)) 392) (<= (- ULTIMATE.start_main_~q~1.offset v_b_238_1) 391) (<= (- ULTIMATE.start_main_~q~1.offset v_b_237_1) 392) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_238_1)) 785) (<= (- ULTIMATE.start_main_~p~1.offset v_b_237_1) 0) (<= (- |#NULL.offset| v_b_238_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_237_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_237_1)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_237_1)) 388) (<= (- (- |#NULL.offset|) v_b_237_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_237_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_238_1) (- 1)) (forall ((v_prenex_96 Int) (v_prenex_97 Int)) (or (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_96) v_prenex_97)) 0) (<= v_b_238_1 v_prenex_97) (< v_prenex_96 v_b_236_1) (< v_prenex_97 v_b_237_1) (<= v_b_239_1 v_prenex_96))) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_237_1)) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_237_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_238_1)) 785) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_237_1)) 392) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_237_1)) (- 8)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_237_1)) 784) (<= (- (- v_b_236_1) (- v_b_239_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_238_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_238_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_238_1)) 1) (<= (- v_b_236_1 v_b_239_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_238_1)) 393) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_237_1)) 392) (<= (- ULTIMATE.start_main_~p~1.offset v_b_238_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_237_1)) 792) (<= (- |#NULL.base| v_b_238_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_238_1) (- 1)) (forall ((v_prenex_95 Int) (v_prenex_94 Int)) (or (<= v_b_238_1 v_prenex_95) (< v_prenex_95 v_b_237_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_94) v_prenex_95))) 0) (< v_prenex_94 v_b_236_1) (<= v_b_239_1 v_prenex_94))) (<= (- (- v_b_238_1) v_b_238_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_238_1)) 389) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_238_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_238_1)) 397) (<= (- (- |#NULL.offset|) (- v_b_237_1)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_238_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_238_1) 399) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_237_1)) 396) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_238_1)) 393) (<= (- (- v_b_237_1) v_b_237_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_238_1)) 393) (<= (- |#NULL.offset| v_b_237_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_238_1)) 393))) (<= (- 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) (<= (- (- |#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 21:48:30,841 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:48:30,842 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:48:30,842 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:48:30,842 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:48:30,843 WARN L224 ngHoareTripleChecker]: Pre: {2147483561#(or (exists ((v_b_201_1 Int) (v_b_200_1 Int) (v_v_6106_1 (Array Int Int)) (v_v_6104_1 Int) (v_v_6099_1 (Array Int Int)) (v_b_203_1 Int) (v_b_202_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_~malloc_~size v_b_201_1) 400) (<= (- (- |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_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_201_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) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6104_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- (- |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_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_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_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_202_1) (- 1)) (<= (- |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_ULTIMATE.start_read~int_#ptr.base| v_b_200_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- |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_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_6104_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.offset| v_b_202_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_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_201_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_~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.base|) (- v_b_201_1)) 200) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_202_1)) 201) (<= (- |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_#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_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_201_1) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_202_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_202_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)) (= v_v_6099_1 v_v_6106_1) (<= (- |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_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- (- |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.offset| v_b_201_1) 0) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 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) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6104_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_#NULL.base| (- v_b_201_1)) 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_main_#t~malloc0.offset|) v_b_201_1) 0) (<= (- (- v_b_201_1) v_b_201_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_read~int_#ptr.base|) (- v_b_203_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- |c_#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |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.base|) v_b_201_1) 0) (<= (- 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_ULTIMATE.start_read~int_#ptr.base|) (- v_b_200_1)) 0) (<= (- |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_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |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_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- |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_#NULL.offset|) v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_202_1) (- 1)) (<= (- |c_#NULL.base| v_b_202_1) (- 1)) (<= (- 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_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.offset| (- v_b_201_1)) 200) (<= (- |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_201_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 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| v_b_202_1) (- 1)) (<= (- |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_#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_#ptr.offset| v_b_202_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_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- |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_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- (- 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 v_b_202_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 0) (<= (- (- 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_201_1) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- v_b_202_1)) 201) (<= (- (- |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_~q~1.offset v_b_202_1) 199) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_#NULL.base|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- (- |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_main_#t~mem1|) (- v_v_6104_1)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_201_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- 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_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- 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_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| v_b_201_1) 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_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 401) (forall ((v_idx_886 Int) (v_idx_878 Int) (v_idx_879 Int) (v_idx_887 Int) (v_idx_888 Int) (v_idx_880 Int)) (or (< v_idx_888 v_b_203_1) (<= v_b_202_1 v_idx_879) (< v_idx_880 v_b_202_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_887) v_idx_879)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_887) v_idx_879)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_887) v_idx_879))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_887) v_idx_879))) 0)) (< v_idx_879 v_b_201_1) (<= v_b_200_1 v_idx_886) (<= v_b_203_1 v_idx_887) (<= v_b_201_1 v_idx_878) (< v_idx_887 v_b_200_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_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_#NULL.offset|) (- v_b_201_1)) 200) (<= (- (- |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_v_7506_1 Int) (v_v_7508_1 (Array Int Int)) (v_b_239_1 Int) (v_b_236_1 Int) (v_b_237_1 Int) (v_b_238_1 Int) (v_v_7501_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_237_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_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.base|) (- v_b_236_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_237_1) (- 400)) (<= (- v_b_238_1 (- v_b_238_1)) 786) (<= (- |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) (<= (- v_b_237_1 (- v_b_237_1)) 784) (<= (- (- |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_237_1)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_237_1) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_238_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_238_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_237_1)) 784) (<= (- |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_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |c_#NULL.offset| (- v_b_237_1)) 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_~p~1.offset) (- v_b_238_1)) 393) (<= (- (- |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_read~int_#ptr.offset| v_b_237_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_7506_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.base|) v_b_237_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_238_1) 3) (<= (- (- |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_~malloc_#res.offset| (- v_b_237_1)) 392) (<= (- |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| (- v_b_237_1)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_238_1) 391) (<= (- |c_#NULL.offset| v_b_238_1) (- 1)) (<= (- (- |c_#NULL.base|) (- v_b_237_1)) 392) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_237_1)) 392) (<= (- (- |c_#NULL.offset|) v_b_237_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_read~int_#ptr.offset| v_b_238_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_238_1)) 785) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_238_1) (- 1)) (= v_v_7508_1 v_v_7501_1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_236_1 v_b_239_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_#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_238_1) v_b_238_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_read~int_#sizeOfReadType|) v_b_238_1) (- 5)) (<= (- |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_#NULL.offset| v_b_237_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_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_237_1) 0) (<= (- v_b_237_1 (- v_b_238_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_main_#t~malloc0.offset|) v_b_237_1) 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_#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_ULTIMATE.start_~malloc_~size) (- v_b_238_1)) (- 7)) (<= (- (- |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_#res.offset| (- v_b_238_1)) 393) (<= (- (- 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_#NULL.offset| (- v_b_238_1)) 393) (<= (- |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 v_b_237_1) 392) (<= (- (- |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_#sizeOfReadType|) (- v_b_237_1)) 388) (<= (- |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_237_1)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_237_1)) 392) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_237_1)) (- 8)) (<= (- (- v_b_236_1) (- v_b_239_1)) 1) (<= (- |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_~p~1.offset v_b_238_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_237_1)) 792) (<= (- |c_#NULL.base| v_b_238_1) (- 1)) (<= (- 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_#t~malloc0.offset| v_b_238_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_238_1) 399) (<= (- (- |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_238_1)) 393) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- v_b_237_1) v_b_237_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_237_1 v_b_238_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_238_1)) 393) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_238_1)) 393) (<= (- (- |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_~malloc_~size (- v_b_238_1)) 793) (<= (- 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_~p~1.offset) v_b_238_1) (- 1)) (<= (- (- |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) (forall ((v_idx_897 Int) (v_idx_901 Int) (v_idx_898 Int) (v_idx_899 Int) (v_idx_902 Int) (v_idx_903 Int)) (or (<= v_b_237_1 v_idx_897) (< v_idx_903 v_b_239_1) (<= v_b_236_1 v_idx_901) (< v_idx_898 v_b_237_1) (<= v_b_238_1 v_idx_898) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_902) v_idx_898)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_902) v_idx_898))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_902) v_idx_898))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_902) v_idx_898)) 0)) (< v_idx_902 v_b_236_1) (<= v_b_239_1 v_idx_902) (< v_idx_899 v_b_238_1))) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) v_b_238_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_read~int_#sizeOfReadType|)) 396) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_238_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_237_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_237_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_#NULL.offset|) (- v_b_238_1)) 393) (<= (- |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_237_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_239_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_237_1)) 392) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_7506_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_#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_ULTIMATE.start_main_~q~1.offset) v_b_237_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_237_1)) 784) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_237_1)) 392) (<= (- (- |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_read~int_#sizeOfReadType|) (- v_b_238_1)) 389) (<= (- (- |c_#NULL.offset|) (- v_b_237_1)) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_237_1)) 396) (<= (- |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_#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.base| v_b_236_1) 0) (<= (- |c_#NULL.base| v_b_237_1) 0) (<= (- (- v_b_237_1) v_b_238_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.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~mem1| v_v_7506_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_238_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_237_1) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_7506_1) 0) (<= (- (- v_b_237_1) (- v_b_238_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_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_239_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_237_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_238_1)) 393) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_238_1)) 785) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_237_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_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_#t~malloc0.offset| v_b_237_1) 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_~size) v_b_238_1) (- 401)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_238_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_238_1)) 393) (<= (- 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) v_b_238_1) (- 1)) (<= (- 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_read~int_#sizeOfReadType| (- v_b_238_1)) 397) (<= (- |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) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_238_1)) 393) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_238_1)) 393))))} [2018-12-19 21:48:30,843 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 21:48:30,843 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 21:48:30,844 WARN L230 ngHoareTripleChecker]: Post: {2147483560#(exists ((v_v_7506_1 Int) (v_v_7508_1 (Array Int Int)) (v_b_239_1 Int) (v_b_236_1 Int) (v_b_237_1 Int) (v_b_238_1 Int) (v_v_7501_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_237_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_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_236_1)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_237_1) (- 400)) (<= (- v_b_238_1 (- v_b_238_1)) 786) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- v_b_237_1 (- v_b_237_1)) 784) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_237_1)) 392) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_237_1) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_238_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_238_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_237_1)) 784) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_238_1)) 389) (<= (- (- |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.offset| (- v_b_237_1)) 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_~p~1.offset) (- v_b_238_1)) 393) (<= (- (- |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_#ptr.offset| v_b_237_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_7506_1)) 0) (<= (- (- |c_#NULL.base|) v_b_237_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_238_1) 3) (<= (- (- |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_#res.offset|)) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_237_1)) 392) (<= (- |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| (- v_b_237_1)) 392) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.offset| v_b_238_1) (- 1)) (<= (- (- |c_#NULL.base|) (- v_b_237_1)) 392) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_237_1)) 392) (<= (- (- |c_#NULL.offset|) v_b_237_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_238_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_238_1)) 785) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_238_1) (- 1)) (= v_v_7508_1 v_v_7501_1) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_236_1 v_b_239_1) (- 1)) (<= (- (- |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_238_1) v_b_238_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_read~int_#sizeOfReadType|) v_b_238_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_237_1)) 388) (<= (- |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_#NULL.offset| v_b_237_1) 0) (<= (- 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| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_237_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- v_b_237_1 (- v_b_238_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_main_#t~malloc0.offset|) v_b_237_1) 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_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_~malloc_~size) (- v_b_238_1)) (- 7)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_237_1) (- 4)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_238_1)) 393) (<= (- |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_#NULL.offset| (- v_b_238_1)) 393) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 396) (<= (- |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_#sizeOfReadType|) (- v_b_237_1)) 388) (<= (- |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_#t~malloc0.offset|) (- v_b_237_1)) 392) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_237_1)) (- 8)) (<= (- (- v_b_236_1) (- v_b_239_1)) 1) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_238_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_237_1)) 792) (<= (- |c_#NULL.base| v_b_238_1) (- 1)) (<= (- 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_ULTIMATE.start_main_#t~malloc0.offset| v_b_238_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_238_1) 399) (<= (- (- |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) (<= (- (- v_b_237_1) v_b_237_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- v_b_237_1 v_b_238_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_238_1)) 393) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_238_1)) 393) (<= (- (- |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_~malloc_~size (- v_b_238_1)) 793) (<= (- |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_~p~1.offset) v_b_238_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 788) (<= (- 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_#NULL.base|) v_b_238_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_238_1) (- 1)) (forall ((v_idx_912 Int) (v_idx_916 Int) (v_idx_913 Int) (v_idx_914 Int) (v_idx_917 Int) (v_idx_918 Int)) (or (< v_idx_917 v_b_236_1) (<= v_b_236_1 v_idx_916) (< v_idx_918 v_b_239_1) (< v_idx_913 v_b_237_1) (<= v_b_238_1 v_idx_913) (<= v_b_239_1 v_idx_917) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_917) v_idx_913))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_917) v_idx_913)) 0)) (< v_idx_914 v_b_238_1) (<= v_b_237_1 v_idx_912))) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_237_1) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_237_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) (- 8)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_237_1)) 788) (<= (- |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_#NULL.offset|) (- v_b_238_1)) 393) (<= (- |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_~q~1.offset (- v_b_238_1)) 789) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_237_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_239_1)) 1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_237_1)) 392) (<= (- (- 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_main_~q~1.offset) v_b_238_1) (- 5)) (<= (- |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_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_237_1) 396) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_237_1)) 392) (<= (- (- |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_read~int_#sizeOfReadType|) (- v_b_238_1)) 389) (<= (- (- |c_#NULL.offset|) (- v_b_237_1)) 392) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_238_1) 395) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_237_1)) 396) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |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.base| v_b_236_1) 0) (<= (- |c_#NULL.base| v_b_237_1) 0) (<= (- (- v_b_237_1) v_b_238_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_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_~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_~malloc_#res.offset| v_b_238_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_237_1) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_7506_1) 0) (<= (- (- v_b_237_1) (- v_b_238_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_239_1) (- 1)) (<= (- (- 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_~malloc_#res.offset|) v_b_237_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_238_1)) 393) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_237_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)) 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_ULTIMATE.start_main_#t~malloc0.offset| v_b_237_1) 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_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_~malloc_~size) v_b_238_1) (- 401)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_238_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_238_1)) 393) (<= (- |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) (<= (- (- |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_read~int_#sizeOfReadType| (- v_b_238_1)) 397) (<= (- |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) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_238_1)) 393) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_238_1)) 393)))} [2018-12-19 21:48:30,844 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:48:30,845 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:48:30,845 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:48:30,986 WARN L181 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 878 [2018-12-19 21:48:30,987 WARN L270 ngHoareTripleChecker]: Pre: {2147483561#(or (exists ((v_b_201_1 Int) (v_b_200_1 Int) (v_v_6106_1 (Array Int Int)) (v_v_6104_1 Int) (v_v_6099_1 (Array Int Int)) (v_b_203_1 Int) (v_b_202_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_~malloc_~size v_b_201_1) 400) (<= (- (- |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_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_201_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_6104_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- (- |#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) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_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_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|) v_b_202_1) (- 1)) (<= (- |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) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_200_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_6104_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| v_b_202_1) (- 1)) (<= (- (- |#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_~malloc_#res.offset| v_b_201_1) 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_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.base|) (- v_b_201_1)) 200) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) (- v_b_202_1)) 201) (<= (- |#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_~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_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_201_1) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_202_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_202_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)) (= v_v_6099_1 v_v_6106_1) (<= (- |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_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| v_b_201_1) 0) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |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) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_6104_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| (- v_b_201_1)) 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_#t~malloc0.offset|) v_b_201_1) 0) (<= (- (- v_b_201_1) v_b_201_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_read~int_#ptr.base|) (- v_b_203_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- |#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |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.base|) v_b_201_1) 0) (<= (- 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) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_200_1)) 0) (<= (- |#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) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- |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) (<= (- (- |#NULL.offset|) v_b_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_202_1) (- 1)) (<= (- |#NULL.base| v_b_202_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.offset| (- v_b_201_1)) 200) (<= (- |#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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_201_1)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 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| v_b_202_1) (- 1)) (<= (- |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_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_202_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_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- |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)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- (- 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 v_b_202_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 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) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_201_1) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- v_b_202_1)) 201) (<= (- (- |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_~q~1.offset v_b_202_1) 199) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.base|) v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- (- |#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_main_#t~mem1|) (- v_v_6104_1)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_201_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- 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_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- 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_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| v_b_201_1) 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_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 401) (forall ((v_idx_886 Int) (v_idx_878 Int) (v_idx_879 Int) (v_idx_887 Int) (v_idx_888 Int) (v_idx_880 Int)) (or (< v_idx_888 v_b_203_1) (<= v_b_202_1 v_idx_879) (< v_idx_880 v_b_202_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_887) v_idx_879)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_887) v_idx_879)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_887) v_idx_879))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_887) v_idx_879))) 0)) (< v_idx_879 v_b_201_1) (<= v_b_200_1 v_idx_886) (<= v_b_203_1 v_idx_887) (<= v_b_201_1 v_idx_878) (< v_idx_887 v_b_200_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) (<= (- 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) (<= (- (- |#NULL.offset|) (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_7506_1 Int) (v_v_7508_1 (Array Int Int)) (v_b_239_1 Int) (v_b_236_1 Int) (v_b_237_1 Int) (v_b_238_1 Int) (v_v_7501_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_237_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)) (<= (- 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.base|) (- v_b_236_1)) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_237_1) (- 400)) (<= (- v_b_238_1 (- v_b_238_1)) 786) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- v_b_237_1 (- v_b_237_1)) 784) (<= (- (- |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_237_1)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_237_1) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_238_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_238_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_237_1)) 784) (<= (- |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) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 392) (<= (- |#NULL.offset| (- v_b_237_1)) 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_~p~1.offset) (- v_b_238_1)) 393) (<= (- (- |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_read~int_#ptr.offset| v_b_237_1) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_7506_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.base|) v_b_237_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_238_1) 3) (<= (- (- |#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_~malloc_#res.offset| (- v_b_237_1)) 392) (<= (- |#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| (- v_b_237_1)) 392) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_238_1) 391) (<= (- |#NULL.offset| v_b_238_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_237_1)) 392) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_237_1)) 392) (<= (- (- |#NULL.offset|) v_b_237_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_read~int_#ptr.offset| v_b_238_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_238_1)) 785) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_238_1) (- 1)) (= v_v_7508_1 v_v_7501_1) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_236_1 v_b_239_1) (- 1)) (<= (- (- |#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_238_1) v_b_238_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_read~int_#sizeOfReadType|) v_b_238_1) (- 5)) (<= (- |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) (<= (- |#NULL.offset| v_b_237_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_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_237_1) 0) (<= (- v_b_237_1 (- v_b_238_1)) 785) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_237_1) 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)) (<= (- (- |#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)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_238_1)) (- 7)) (<= (- (- |#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_#res.offset| (- v_b_238_1)) 393) (<= (- (- 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.offset| (- v_b_238_1)) 393) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_237_1) 392) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_237_1)) 388) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_237_1)) 392) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_237_1)) 392) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_237_1)) (- 8)) (<= (- (- v_b_236_1) (- v_b_239_1)) 1) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 392) (<= (- ULTIMATE.start_main_~p~1.offset v_b_238_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_237_1)) 792) (<= (- |#NULL.base| v_b_238_1) (- 1)) (<= (- 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| v_b_238_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_~malloc_~size v_b_238_1) 399) (<= (- (- |#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_238_1)) 393) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- v_b_237_1) v_b_237_1) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_237_1 v_b_238_1) (- 1)) (<= (- |#NULL.base| (- v_b_238_1)) 393) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_238_1)) 393) (<= (- (- |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_~malloc_~size (- v_b_238_1)) 793) (<= (- 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_~p~1.offset) v_b_238_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (forall ((v_idx_897 Int) (v_idx_901 Int) (v_idx_898 Int) (v_idx_899 Int) (v_idx_902 Int) (v_idx_903 Int)) (or (<= v_b_237_1 v_idx_897) (< v_idx_903 v_b_239_1) (<= v_b_236_1 v_idx_901) (< v_idx_898 v_b_237_1) (<= v_b_238_1 v_idx_898) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_902) v_idx_898)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_902) v_idx_898))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_902) v_idx_898))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_902) v_idx_898)) 0)) (< v_idx_902 v_b_236_1) (<= v_b_239_1 v_idx_902) (< v_idx_899 v_b_238_1))) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.base|) v_b_238_1) (- 1)) (<= (- |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_main_#t~malloc0.offset|) v_b_238_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_237_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_237_1)) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 792) (<= (- (- |#NULL.offset|) (- v_b_238_1)) 393) (<= (- |#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_237_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_239_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_237_1)) 392) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_7506_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) (<= (- |#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) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_237_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_237_1)) 784) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_237_1)) 392) (<= (- (- |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_read~int_#sizeOfReadType|) (- v_b_238_1)) 389) (<= (- (- |#NULL.offset|) (- v_b_237_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_237_1)) 396) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 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)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 392) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_236_1) 0) (<= (- |#NULL.base| v_b_237_1) 0) (<= (- (- v_b_237_1) v_b_238_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.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_main_#t~mem1| v_v_7506_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 396) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_238_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_237_1) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_7506_1) 0) (<= (- (- v_b_237_1) (- v_b_238_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_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_239_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_237_1) 0) (<= (- (- |#NULL.base|) (- v_b_238_1)) 393) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_238_1)) 785) (<= (- ULTIMATE.start_main_~p~1.offset v_b_237_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) (<= (- |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_#t~malloc0.offset| v_b_237_1) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_238_1) (- 401)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_238_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_238_1)) 393) (<= (- 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_main_~q~1.offset) v_b_238_1) (- 1)) (<= (- 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_#sizeOfReadType| (- v_b_238_1)) 397) (<= (- |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) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_238_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_238_1)) 393))))} [2018-12-19 21:48:30,988 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 21:48:30,988 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 21:48:31,992 WARN L276 ngHoareTripleChecker]: Post: {2147483560#(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)) (<= (- (- |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)) (exists ((v_b_239_1 Int) (v_b_236_1 Int) (v_b_237_1 Int) (v_b_238_1 Int)) (and (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_237_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_237_1) 0) (<= (- v_b_237_1 v_b_238_1) (- 1)) (<= (- |#NULL.base| (- v_b_238_1)) 393) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_238_1)) 393) (<= (- v_b_237_1 (- v_b_238_1)) 785) (<= (- ULTIMATE.start_~malloc_~size (- v_b_238_1)) 793) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_237_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_236_1)) 0) (<= (- v_b_238_1 (- v_b_238_1)) 786) (forall ((v_prenex_99 Int) (v_prenex_98 Int)) (or (<= v_b_238_1 v_prenex_98) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_99) v_prenex_98))) 0) (< v_prenex_98 v_b_237_1) (<= v_b_239_1 v_prenex_99) (< v_prenex_99 v_b_236_1))) (<= (- v_b_237_1 (- v_b_237_1)) 784) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_236_1) 0) (<= (- |#NULL.base| v_b_237_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_237_1)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_237_1) (- 4)) (<= (- (- v_b_237_1) v_b_238_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_238_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_238_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_238_1) (- 1)) (forall ((v_idx_913 Int) (v_idx_917 Int)) (or (< v_idx_917 v_b_236_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_917) v_idx_913)) 0) (<= v_b_238_1 v_idx_913) (< v_idx_913 v_b_237_1) (<= v_b_239_1 v_idx_917))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_237_1)) 784) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_237_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_238_1)) 389) (<= (- (- |#NULL.base|) v_b_238_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_238_1) (- 1)) (<= (- |#NULL.offset| (- v_b_237_1)) 392) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_238_1)) (- 7)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_237_1) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_238_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_237_1) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_238_1)) 393) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_237_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_237_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_237_1)) 0) (<= (- (- |#NULL.base|) v_b_237_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_237_1)) 788) (<= (- (- v_b_237_1) (- v_b_238_1)) 1) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_238_1) 3) (<= (- (- |#NULL.offset|) (- v_b_238_1)) 393) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_238_1)) 393) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_237_1)) 392) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_239_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_238_1)) 789) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_237_1) 0) (<= (- |#NULL.offset| (- v_b_238_1)) 393) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_239_1)) 1) (<= (- |#NULL.base| (- v_b_237_1)) 392) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_237_1) 0) (<= (- (- |#NULL.base|) (- v_b_238_1)) 393) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_237_1)) 392) (<= (- ULTIMATE.start_main_~p~1.offset v_b_237_1) 0) (<= (- |#NULL.offset| v_b_238_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_237_1)) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_237_1)) 392) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_237_1)) 388) (<= (- (- |#NULL.offset|) v_b_237_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_238_1) (- 5)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_237_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_238_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_238_1)) 785) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_237_1)) 392) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_237_1)) (- 8)) (<= (- (- v_b_236_1) (- v_b_239_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset v_b_237_1) 396) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_238_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_238_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_238_1)) 1) (<= (- v_b_236_1 v_b_239_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_238_1)) 393) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_237_1)) 392) (<= (- ULTIMATE.start_main_~p~1.offset v_b_238_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_237_1)) 792) (<= (- |#NULL.base| v_b_238_1) (- 1)) (<= (- (- v_b_238_1) v_b_238_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_238_1)) 389) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_238_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_238_1)) 397) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_237_1)) 388) (<= (- (- |#NULL.offset|) (- v_b_237_1)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_238_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_238_1) 395) (<= (- ULTIMATE.start_~malloc_~size v_b_238_1) 399) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_237_1)) 396) (<= (- (- v_b_237_1) v_b_237_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_238_1)) 393) (<= (- |#NULL.offset| v_b_237_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_238_1)) 393))) (<= (- (- 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 21:49:45,287 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:49:45,288 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:49:45,288 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:49:45,288 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:49:45,361 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)) (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_~malloc_#res.offset|) 396) (<= (- (- |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|)) 396) (<= (- (- 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_#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_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 4)) (<= (- (- |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_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- (- |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_~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_read~int_#ptr.offset|)) 396) (<= (- (- |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_#ptr.offset|)) 396) (<= (- (- |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_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- (- |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_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_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 4)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |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| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 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_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 796) (<= (- (- |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_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- 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| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- (- 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_read~int_#ptr.offset|)) 792) (<= (- (- |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_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- 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_#sizeOfReadType|) 392) (<= (- (- 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|)) 792) (<= (- (- |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_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)) 396) (<= (- |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_#res.offset|)) 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_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 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_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 792) (<= (- |c_#NULL.base| (- 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_~malloc_#res.offset|) 396) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |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_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- 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_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 796) (<= (- 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_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4)))} [2018-12-19 21:49:45,361 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 21:49:45,361 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 21:49:45,362 WARN L230 ngHoareTripleChecker]: Post: {2147483550#(exists ((v_b_273_1 Int) (v_v_8908_1 Int) (v_b_274_1 Int) (v_v_8903_1 (Array Int Int)) (v_b_272_1 Int) (v_b_275_1 Int) (v_v_8910_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_273_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_274_1) (- 1)) (<= (- (- 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_~malloc_#res.offset|) 396) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_274_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)) 396) (<= (- |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_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 4)) (<= (- (- |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_273_1)) 396) (<= (- (- |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_ULTIMATE.start_~malloc_~size) (- v_b_274_1)) (- 3)) (<= (- (- |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|) (- v_b_273_1)) 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_read~int_#ptr.offset|)) 396) (<= (- |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_read~int_#sizeOfReadType|) (- v_b_274_1)) 393) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) v_b_274_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_274_1)) 401) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_275_1)) 1) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_272_1) (- v_b_275_1)) 1) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- (- |c_#NULL.base|) (- v_b_274_1)) 397) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_273_1)) 396) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_273_1)) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_273_1)) 396) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 796) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_273_1) v_b_274_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_273_1)) 396) (<= (- |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_#t~mem1| v_v_8908_1) 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_ULTIMATE.start_read~int_#ptr.offset| v_b_274_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_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| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_273_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_274_1)) 397) (<= (- |c_#NULL.offset| v_b_274_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 792) (<= (- (- v_b_273_1) (- v_b_274_1)) 1) (<= (- (- |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_~p~1.offset) v_b_274_1) (- 1)) (<= (- v_b_272_1 v_b_275_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_~p~1.offset v_b_273_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 792) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| v_b_274_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_274_1)) 397) (<= (- (- |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_#sizeOfReadType|) (- v_b_273_1)) 392) (<= (- (- |c_#NULL.offset|) (- v_b_273_1)) 396) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_273_1) 0) (<= (- |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_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_274_1)) 397) (<= (- |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| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_274_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- v_b_273_1)) 396) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_273_1) 396) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_273_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_274_1) (- 1)) (<= (- 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_ULTIMATE.start_main_~p~1.offset v_b_274_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_274_1)) 397) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_273_1)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_272_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)) (<= (- v_b_273_1 (- v_b_273_1)) 792) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_274_1)) 793) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |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_#value|) (- v_v_8908_1)) 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|)) 396) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- v_b_273_1)) 396) (<= (- (- |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_~q~1.offset) v_b_274_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_273_1)) 0) (<= (- (- |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_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- v_b_273_1 v_b_274_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_#NULL.base| v_b_273_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_274_1)) 397) (forall ((v_idx_962 Int) (v_idx_963 Int) (v_idx_961 Int) (v_idx_959 Int) (v_idx_957 Int) (v_idx_958 Int)) (or (<= v_b_275_1 v_idx_962) (<= v_b_274_1 v_idx_958) (< v_idx_959 v_b_274_1) (<= v_b_273_1 v_idx_957) (< v_idx_962 v_b_272_1) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_962) v_idx_958))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_962) v_idx_958)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_962) v_idx_958))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_962) v_idx_958)) 0)) (<= v_b_272_1 v_idx_961) (< v_idx_963 v_b_275_1) (< v_idx_958 v_b_273_1))) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_273_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_274_1)) 397) (<= (- |c_#NULL.offset| v_b_273_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_#t~mem1|) (- v_v_8908_1)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_274_1) (- 401)) (<= (- |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|)) 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_#sizeOfReadType| (- v_b_273_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_273_1) 0) (<= (- (- |c_#NULL.base|) v_b_274_1) (- 1)) (<= (- (- |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_~malloc_~size) v_b_273_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_273_1)) 796) (<= (- |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_read~int_#ptr.base| v_b_275_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_274_1) (- 5)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_273_1) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_273_1)) 792) (<= (- |c_#NULL.offset| (- v_b_274_1)) 397) (<= (- |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_273_1)) 396) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_273_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_273_1) 400) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_8908_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_273_1)) 792) (<= (- v_b_274_1 (- v_b_274_1)) 794) (<= (- (- |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_read~int_#ptr.offset| (- v_b_274_1)) 793) (<= (- |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_~q~1.offset v_b_274_1) 395) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_273_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_273_1) v_b_273_1) 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) (<= (- v_b_273_1 (- v_b_274_1)) 793) (<= (- 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_~malloc_~size v_b_274_1) 399) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_274_1)) 797) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_273_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_274_1)) 397) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_274_1)) 1) (<= (- 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_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 792) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_274_1)) 397) (<= (- |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_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_273_1) (- 4)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_274_1) (- 1)) (<= (- (- 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_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_v_8910_1 v_v_8903_1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_274_1)) 397) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_273_1) 4) (<= (- |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)) (<= (- (- v_b_274_1) v_b_274_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_272_1)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_273_1)) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_274_1) 3)))} [2018-12-19 21:49:45,362 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:49:45,364 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:49:45,364 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:49:47,068 WARN L181 SmtUtils]: Spent 1.70 s on a formula simplification. DAG size of input: 400 DAG size of output: 53 [2018-12-19 21:49:47,069 WARN L270 ngHoareTripleChecker]: Pre: {2147483551#(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_~size)) 796) (<= (- (- |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) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4))} [2018-12-19 21:49:47,069 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 21:49:47,069 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 21:49:47,846 WARN L276 ngHoareTripleChecker]: Post: {2147483550#(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_~malloc_#res.offset|) 396) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |#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_~q~1.offset ULTIMATE.start_~malloc_~size) (- 4)) (<= (- (- |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_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (exists ((v_b_273_1 Int) (v_b_274_1 Int) (v_b_272_1 Int) (v_b_275_1 Int)) (and (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_273_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_274_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_273_1)) 792) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_274_1) (- 1)) (<= (- |#NULL.offset| (- v_b_274_1)) 397) (<= (- (- |#NULL.offset|) v_b_273_1) 0) (<= (- |#NULL.base| (- v_b_274_1)) 397) (<= (- (- |#NULL.base|) (- v_b_273_1)) 396) (<= (- |#NULL.offset| v_b_274_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_273_1) 0) (forall ((v_idx_962 Int) (v_idx_958 Int)) (or (<= v_b_275_1 v_idx_962) (<= v_b_274_1 v_idx_958) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_962) v_idx_958))) 0) (< v_idx_962 v_b_272_1) (< v_idx_958 v_b_273_1))) (<= (- ULTIMATE.start_~malloc_~size v_b_273_1) 400) (<= (- |#NULL.base| (- v_b_273_1)) 396) (<= (- (- v_b_273_1) (- v_b_274_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_273_1)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_273_1)) 792) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_274_1) (- 1)) (<= (- v_b_274_1 (- v_b_274_1)) 794) (<= (- v_b_272_1 v_b_275_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_274_1)) 793) (forall ((v_prenex_103 Int) (v_prenex_102 Int)) (or (<= v_b_274_1 v_prenex_102) (<= v_b_275_1 v_prenex_103) (< v_prenex_103 v_b_272_1) (< v_prenex_102 v_b_273_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_103) v_prenex_102)) 0))) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_274_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_274_1) 395) (<= (- ULTIMATE.start_main_~p~1.offset v_b_273_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_273_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_273_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_274_1)) (- 3)) (<= (- (- v_b_273_1) v_b_273_1) 0) (<= (- |#NULL.base| v_b_274_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_274_1)) 397) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_273_1)) 396) (<= (- v_b_273_1 (- v_b_274_1)) 793) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_273_1)) 392) (forall ((v_prenex_101 Int) (v_prenex_100 Int)) (or (<= v_b_274_1 v_prenex_100) (<= v_b_275_1 v_prenex_101) (< v_prenex_101 v_b_272_1) (< v_prenex_100 v_b_273_1) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_101) v_prenex_100)) 0))) (<= (- v_b_273_1 v_b_274_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_273_1)) 396) (<= (- |#NULL.base| v_b_273_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_274_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_273_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_274_1)) 397) (<= (- (- |#NULL.offset|) v_b_274_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_274_1) 399) (<= (- ULTIMATE.start_~malloc_~size (- v_b_274_1)) 797) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_273_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_274_1)) 401) (<= (- (- |#NULL.offset|) (- v_b_274_1)) 397) (<= (- (- |#NULL.base|) v_b_273_1) 0) (<= (- |#NULL.offset| v_b_273_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_274_1)) 397) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_275_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_274_1)) 397) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_274_1)) 1) (forall ((v_prenex_105 Int) (v_prenex_104 Int)) (or (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_105) v_prenex_104))) 0) (< v_prenex_105 v_b_272_1) (<= v_b_275_1 v_prenex_105) (<= v_b_274_1 v_prenex_104) (< v_prenex_104 v_b_273_1))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_274_1) (- 1)) (<= (- (- v_b_272_1) (- v_b_275_1)) 1) (<= (- (- |#NULL.base|) (- v_b_274_1)) 397) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_274_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_274_1)) 397) (<= (- |#NULL.offset| (- v_b_273_1)) 396) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_273_1)) 396) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_273_1)) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_273_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_273_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_274_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_273_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_273_1)) 396) (<= (- ULTIMATE.start_main_~q~1.offset v_b_273_1) 396) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_273_1) 0) (<= (- (- |#NULL.base|) v_b_274_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_274_1) (- 1)) (<= (- (- v_b_273_1) v_b_274_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_273_1)) 396) (<= (- ULTIMATE.start_main_~p~1.offset v_b_274_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_273_1) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_273_1)) 796) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_274_1)) 397) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_273_1) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_274_1)) 397) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_274_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_275_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_273_1)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_274_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_272_1) 0) (<= (- (- v_b_274_1) v_b_274_1) (- 2)) (<= (- v_b_273_1 (- v_b_273_1)) 792) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_272_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_274_1)) 793) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_273_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_273_1)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_274_1) 3))) (<= (- (- |#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_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_read~int_#ptr.offset|)) 396) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |#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) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- (- |#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_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_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 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) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 796) (<= (- (- |#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)) (<= (- |#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_~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_read~int_#ptr.offset|)) 792) (<= (- (- |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_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 792) (<= (- (- |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_#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)) 396) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- 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) (<= (- (- |#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_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- |#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) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 792) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 396) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |#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) (<= (- 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|)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 21:50:01,793 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:50:01,794 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:50:01,794 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:50:01,794 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:50:01,795 WARN L224 ngHoareTripleChecker]: Pre: {2147483549#(or (exists ((v_b_201_1 Int) (v_b_200_1 Int) (v_v_6106_1 (Array Int Int)) (v_v_6104_1 Int) (v_v_6099_1 (Array Int Int)) (v_b_203_1 Int) (v_b_202_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_~malloc_~size v_b_201_1) 400) (<= (- (- |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_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_201_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) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6104_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- (- |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_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_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_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_202_1) (- 1)) (<= (- |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_ULTIMATE.start_read~int_#ptr.base| v_b_200_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- |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_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_6104_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.offset| v_b_202_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_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_201_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_~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.base|) (- v_b_201_1)) 200) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_202_1)) 201) (<= (- |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_#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_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_201_1) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_202_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_202_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)) (= v_v_6099_1 v_v_6106_1) (<= (- |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_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- (- |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.offset| v_b_201_1) 0) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 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) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6104_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_#NULL.base| (- v_b_201_1)) 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_main_#t~malloc0.offset|) v_b_201_1) 0) (<= (- (- v_b_201_1) v_b_201_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_read~int_#ptr.base|) (- v_b_203_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- |c_#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |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.base|) v_b_201_1) 0) (<= (- 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_ULTIMATE.start_read~int_#ptr.base|) (- v_b_200_1)) 0) (<= (- |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_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |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_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- |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_#NULL.offset|) v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_202_1) (- 1)) (forall ((v_idx_977 Int) (v_idx_978 Int) (v_idx_976 Int) (v_idx_968 Int) (v_idx_969 Int) (v_idx_970 Int)) (or (<= v_b_203_1 v_idx_977) (< v_idx_970 v_b_202_1) (< v_idx_977 v_b_200_1) (<= v_b_202_1 v_idx_969) (<= v_b_200_1 v_idx_976) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_977) v_idx_969)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_977) v_idx_969)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_977) v_idx_969))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_977) v_idx_969))) 0)) (< v_idx_978 v_b_203_1) (<= v_b_201_1 v_idx_968) (< v_idx_969 v_b_201_1))) (<= (- |c_#NULL.base| v_b_202_1) (- 1)) (<= (- 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_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.offset| (- v_b_201_1)) 200) (<= (- |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_201_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 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| v_b_202_1) (- 1)) (<= (- |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_#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_#ptr.offset| v_b_202_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_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- |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_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- (- 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 v_b_202_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 0) (<= (- (- 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_201_1) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- v_b_202_1)) 201) (<= (- (- |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_~q~1.offset v_b_202_1) 199) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_#NULL.base|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- (- |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_main_#t~mem1|) (- v_v_6104_1)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_201_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- 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_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- 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_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| v_b_201_1) 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_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 401) (<= (- |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_~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_#NULL.offset|) (- v_b_201_1)) 200) (<= (- (- |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_273_1 Int) (v_v_8908_1 Int) (v_b_274_1 Int) (v_v_8903_1 (Array Int Int)) (v_b_272_1 Int) (v_b_275_1 Int) (v_v_8910_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_273_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_274_1) (- 1)) (<= (- (- 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_~malloc_#res.offset|) 396) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_274_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)) 396) (<= (- |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_~q~1.offset c_ULTIMATE.start_~malloc_~size) (- 4)) (<= (- (- |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_273_1)) 396) (<= (- (- |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_ULTIMATE.start_~malloc_~size) (- v_b_274_1)) (- 3)) (<= (- (- |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|) (- v_b_273_1)) 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_read~int_#ptr.offset|)) 396) (<= (- |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_read~int_#sizeOfReadType|) (- v_b_274_1)) 393) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) v_b_274_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_274_1)) 401) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_275_1)) 1) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_272_1) (- v_b_275_1)) 1) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- (- |c_#NULL.base|) (- v_b_274_1)) 397) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_273_1)) 396) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_273_1)) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_273_1)) 396) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 796) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_273_1) v_b_274_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_273_1)) 396) (<= (- |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_#t~mem1| v_v_8908_1) 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_ULTIMATE.start_read~int_#ptr.offset| v_b_274_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_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| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.offset|) v_b_273_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| (- v_b_274_1)) 397) (<= (- |c_#NULL.offset| v_b_274_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 792) (<= (- (- v_b_273_1) (- v_b_274_1)) 1) (<= (- (- |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_~p~1.offset) v_b_274_1) (- 1)) (<= (- v_b_272_1 v_b_275_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_~p~1.offset v_b_273_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 792) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| v_b_274_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_274_1)) 397) (<= (- (- |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_#sizeOfReadType|) (- v_b_273_1)) 392) (<= (- (- |c_#NULL.offset|) (- v_b_273_1)) 396) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_273_1) 0) (<= (- |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_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_274_1)) 397) (<= (- |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| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_274_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- v_b_273_1)) 396) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_273_1) 396) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_273_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_274_1) (- 1)) (<= (- 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_ULTIMATE.start_main_~p~1.offset v_b_274_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_274_1)) 397) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_273_1)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_272_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)) (<= (- v_b_273_1 (- v_b_273_1)) 792) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_274_1)) 793) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |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_#value|) (- v_v_8908_1)) 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|)) 396) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- v_b_273_1)) 396) (<= (- (- |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_~q~1.offset) v_b_274_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_273_1)) 0) (<= (- (- |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_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- v_b_273_1 v_b_274_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_#NULL.base| v_b_273_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_274_1)) 397) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_273_1) 0) (<= (- (- |c_#NULL.offset|) (- v_b_274_1)) 397) (<= (- |c_#NULL.offset| v_b_273_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_#t~mem1|) (- v_v_8908_1)) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_274_1) (- 401)) (<= (- |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|)) 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_#sizeOfReadType| (- v_b_273_1)) 400) (forall ((v_idx_993 Int) (v_idx_988 Int) (v_idx_989 Int) (v_idx_987 Int) (v_idx_991 Int) (v_idx_992 Int)) (or (<= v_b_273_1 v_idx_987) (< v_idx_992 v_b_272_1) (<= v_b_274_1 v_idx_988) (< v_idx_989 v_b_274_1) (< v_idx_993 v_b_275_1) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_992) v_idx_988))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_992) v_idx_988)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_992) v_idx_988))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_992) v_idx_988)) 0)) (< v_idx_988 v_b_273_1) (<= v_b_275_1 v_idx_992) (<= v_b_272_1 v_idx_991))) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_273_1) 0) (<= (- (- |c_#NULL.base|) v_b_274_1) (- 1)) (<= (- (- |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_~malloc_~size) v_b_273_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_273_1)) 796) (<= (- |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_read~int_#ptr.base| v_b_275_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_274_1) (- 5)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_273_1) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 396) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_273_1)) 792) (<= (- |c_#NULL.offset| (- v_b_274_1)) 397) (<= (- |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_273_1)) 396) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_273_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_273_1) 400) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_8908_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_273_1)) 792) (<= (- v_b_274_1 (- v_b_274_1)) 794) (<= (- (- |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_read~int_#ptr.offset| (- v_b_274_1)) 793) (<= (- |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_~q~1.offset v_b_274_1) 395) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_273_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_273_1) v_b_273_1) 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) (<= (- v_b_273_1 (- v_b_274_1)) 793) (<= (- 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_~malloc_~size v_b_274_1) 399) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_274_1)) 797) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_273_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_274_1)) 397) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_274_1)) 1) (<= (- 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_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 792) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_274_1)) 397) (<= (- |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_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_273_1) (- 4)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_274_1) (- 1)) (<= (- (- 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_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_v_8910_1 v_v_8903_1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_274_1)) 397) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_273_1) 4) (<= (- |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)) (<= (- (- v_b_274_1) v_b_274_1) (- 2)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_272_1)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_273_1)) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_274_1) 3))))} [2018-12-19 21:50:01,795 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 21:50:01,795 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 21:50:01,796 WARN L230 ngHoareTripleChecker]: Post: {2147483548#(exists ((v_b_273_1 Int) (v_v_8908_1 Int) (v_b_274_1 Int) (v_v_8903_1 (Array Int Int)) (v_b_272_1 Int) (v_b_275_1 Int) (v_v_8910_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_273_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_274_1) (- 1)) (<= (- (- 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_~malloc_#res.offset|) 396) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_274_1) (- 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_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_273_1)) 396) (<= (- (- |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_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_274_1)) (- 3)) (<= (- (- |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|) (- v_b_273_1)) 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_read~int_#ptr.offset|)) 796) (<= (- (- |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_read~int_#ptr.offset|)) 396) (<= (- |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_read~int_#sizeOfReadType|) (- v_b_274_1)) 393) (<= (- |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.offset|) v_b_274_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_273_1) 400) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_274_1)) 401) (<= (- (- |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)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_275_1)) 1) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_272_1) (- v_b_275_1)) 1) (<= (- (- |c_#NULL.base|) (- v_b_274_1)) 397) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_273_1)) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_273_1)) 396) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 796) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_273_1) v_b_274_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 8)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_273_1)) 396) (<= (- |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_#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| v_b_274_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_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_#NULL.offset|) v_b_273_1) 0) (<= (- |c_#NULL.base| (- v_b_274_1)) 397) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_#NULL.offset| v_b_274_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 792) (<= (- (- v_b_273_1) (- v_b_274_1)) 1) (<= (- (- |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_~p~1.offset) v_b_274_1) (- 1)) (<= (- v_b_272_1 v_b_275_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 (- v_b_273_1)) 796) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_273_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| v_b_274_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_274_1)) 397) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_273_1) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_273_1)) 392) (<= (- (- |c_#NULL.offset|) (- v_b_273_1)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_273_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_274_1)) 397) (<= (- |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| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_274_1) (- 1)) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_#NULL.offset| (- v_b_273_1)) 396) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_273_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_274_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_274_1)) 797) (<= (- (- |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_~p~1.offset v_b_274_1) (- 1)) (<= (- (- |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 (- v_b_273_1)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_272_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)) (<= (- v_b_273_1 (- v_b_273_1)) 792) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |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_#value|) (- v_v_8908_1)) 0) (<= (- |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|)) 396) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- v_b_273_1)) 396) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_274_1) (- 5)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_273_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_main_~q~1.offset) (- 8)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- v_b_273_1 v_b_274_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_#NULL.base| v_b_273_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_274_1)) 397) (<= (- (- |c_#NULL.offset|) (- v_b_274_1)) 397) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| v_b_273_1) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- 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.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_274_1) (- 401)) (<= (- |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_#sizeOfReadType| (- v_b_273_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_273_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |c_#NULL.base|) v_b_274_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (forall ((v_idx_1004 Int) (v_idx_1003 Int) (v_idx_1002 Int) (v_idx_1008 Int) (v_idx_1007 Int) (v_idx_1006 Int)) (or (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1007) v_idx_1003))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1007) v_idx_1003)) 0)) (< v_idx_1007 v_b_272_1) (< v_idx_1003 v_b_273_1) (<= v_b_274_1 v_idx_1003) (< v_idx_1004 v_b_274_1) (<= v_b_275_1 v_idx_1007) (<= v_b_273_1 v_idx_1002) (<= v_b_272_1 v_idx_1006) (< v_idx_1008 v_b_275_1))) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 400) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_273_1) (- 400)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_273_1)) 796) (<= (- |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.base| v_b_275_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_274_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_274_1) 399) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_273_1) 0) (<= (- |c_#NULL.offset| (- v_b_274_1)) 397) (<= (- |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_273_1)) 396) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_273_1) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_273_1) 400) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_8908_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_273_1)) 792) (<= (- v_b_274_1 (- v_b_274_1)) 794) (<= (- (- |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_~q~1.offset) (- v_b_274_1)) 393) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_274_1)) 793) (<= (- (- |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_#ptr.offset|)) 396) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_273_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_273_1) v_b_273_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_273_1 (- v_b_274_1)) 793) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- c_ULTIMATE.start_~malloc_~size v_b_274_1) 399) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_274_1)) 797) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) v_b_273_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_274_1)) 397) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_274_1)) 1) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_274_1)) 397) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_273_1) (- 4)) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_274_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 (- c_ULTIMATE.start_~malloc_~size)) 800) (= v_v_8910_1 v_v_8903_1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_274_1)) 397) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_273_1) 4) (<= (- |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)) (<= (- (- v_b_274_1) v_b_274_1) (- 2)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_272_1)) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_273_1)) 392) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_273_1)) 396) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_274_1) 3)))} [2018-12-19 21:50:01,796 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:50:01,797 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:50:01,798 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:50:01,941 WARN L181 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 876 [2018-12-19 21:50:01,942 WARN L270 ngHoareTripleChecker]: Pre: {2147483549#(or (exists ((v_b_201_1 Int) (v_b_200_1 Int) (v_v_6106_1 (Array Int Int)) (v_v_6104_1 Int) (v_v_6099_1 (Array Int Int)) (v_b_203_1 Int) (v_b_202_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_~malloc_~size v_b_201_1) 400) (<= (- (- |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_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_201_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_6104_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- (- |#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) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_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_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|) v_b_202_1) (- 1)) (<= (- |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) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_200_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_6104_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| v_b_202_1) (- 1)) (<= (- (- |#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_~malloc_#res.offset| v_b_201_1) 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_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.base|) (- v_b_201_1)) 200) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) (- v_b_202_1)) 201) (<= (- |#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_~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_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_201_1) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_202_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_202_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)) (= v_v_6099_1 v_v_6106_1) (<= (- |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_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| v_b_201_1) 0) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |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) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_6104_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| (- v_b_201_1)) 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_#t~malloc0.offset|) v_b_201_1) 0) (<= (- (- v_b_201_1) v_b_201_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_read~int_#ptr.base|) (- v_b_203_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- |#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |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.base|) v_b_201_1) 0) (<= (- 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) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_200_1)) 0) (<= (- |#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) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- |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) (<= (- (- |#NULL.offset|) v_b_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_202_1) (- 1)) (forall ((v_idx_977 Int) (v_idx_978 Int) (v_idx_976 Int) (v_idx_968 Int) (v_idx_969 Int) (v_idx_970 Int)) (or (<= v_b_203_1 v_idx_977) (< v_idx_970 v_b_202_1) (< v_idx_977 v_b_200_1) (<= v_b_202_1 v_idx_969) (<= v_b_200_1 v_idx_976) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_977) v_idx_969)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_977) v_idx_969)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_977) v_idx_969))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_977) v_idx_969))) 0)) (< v_idx_978 v_b_203_1) (<= v_b_201_1 v_idx_968) (< v_idx_969 v_b_201_1))) (<= (- |#NULL.base| v_b_202_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.offset| (- v_b_201_1)) 200) (<= (- |#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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_201_1)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 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| v_b_202_1) (- 1)) (<= (- |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_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_202_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_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- |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)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- (- 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 v_b_202_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 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) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_201_1) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- v_b_202_1)) 201) (<= (- (- |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_~q~1.offset v_b_202_1) 199) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.base|) v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- (- |#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_main_#t~mem1|) (- v_v_6104_1)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_201_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- 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_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- 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_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| v_b_201_1) 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_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 401) (<= (- |#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_~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) (<= (- (- |#NULL.offset|) (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_b_273_1 Int) (v_v_8908_1 Int) (v_b_274_1 Int) (v_v_8903_1 (Array Int Int)) (v_b_272_1 Int) (v_b_275_1 Int) (v_v_8910_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_273_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_274_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 396) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_274_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)) 396) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) (- 4)) (<= (- (- |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_273_1)) 396) (<= (- (- |#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) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_274_1)) (- 3)) (<= (- (- |#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|) (- v_b_273_1)) 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_read~int_#ptr.offset|)) 396) (<= (- |#NULL.base| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_274_1)) 393) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) v_b_274_1) (- 1)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_274_1)) 401) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_275_1)) 1) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- v_b_272_1) (- v_b_275_1)) 1) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- (- |#NULL.base|) (- v_b_274_1)) 397) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_273_1)) 396) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_273_1)) (- 4)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_273_1)) 396) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 796) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_273_1) v_b_274_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_273_1)) 396) (<= (- |#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_#t~mem1| v_v_8908_1) 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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_274_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_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.offset|) v_b_273_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| (- v_b_274_1)) 397) (<= (- |#NULL.offset| v_b_274_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 792) (<= (- (- v_b_273_1) (- v_b_274_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_274_1) (- 1)) (<= (- v_b_272_1 v_b_275_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_~p~1.offset v_b_273_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 792) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| v_b_274_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_274_1)) 397) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_273_1)) 392) (<= (- (- |#NULL.offset|) (- v_b_273_1)) 396) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_273_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 396) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_274_1)) 397) (<= (- |#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| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_274_1) (- 1)) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.offset| (- v_b_273_1)) 396) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_273_1) 396) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_273_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_274_1) (- 1)) (<= (- 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) (<= (- ULTIMATE.start_main_~p~1.offset v_b_274_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_274_1)) 397) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_273_1)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_272_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)) (<= (- v_b_273_1 (- v_b_273_1)) 792) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_274_1)) 793) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_8908_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 396) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- v_b_273_1)) 396) (<= (- (- |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_~q~1.offset) v_b_274_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_273_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- v_b_273_1 v_b_274_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) (<= (- |#NULL.base| v_b_273_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_274_1)) 397) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_273_1) 0) (<= (- (- |#NULL.offset|) (- v_b_274_1)) 397) (<= (- |#NULL.offset| v_b_273_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_#t~mem1|) (- v_v_8908_1)) 0) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_274_1) (- 401)) (<= (- |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|)) 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_#sizeOfReadType| (- v_b_273_1)) 400) (forall ((v_idx_993 Int) (v_idx_988 Int) (v_idx_989 Int) (v_idx_987 Int) (v_idx_991 Int) (v_idx_992 Int)) (or (<= v_b_273_1 v_idx_987) (< v_idx_992 v_b_272_1) (<= v_b_274_1 v_idx_988) (< v_idx_989 v_b_274_1) (< v_idx_993 v_b_275_1) (and (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_992) v_idx_988))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_992) v_idx_988)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_992) v_idx_988))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_992) v_idx_988)) 0)) (< v_idx_988 v_b_273_1) (<= v_b_275_1 v_idx_992) (<= v_b_272_1 v_idx_991))) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_273_1) 0) (<= (- (- |#NULL.base|) v_b_274_1) (- 1)) (<= (- (- |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_~malloc_~size) v_b_273_1) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_273_1)) 796) (<= (- |#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_read~int_#ptr.base| v_b_275_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_274_1) (- 5)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_273_1) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_273_1)) 792) (<= (- |#NULL.offset| (- v_b_274_1)) 397) (<= (- |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_273_1)) 396) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_273_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_273_1) 400) (<= (- |ULTIMATE.start_read~int_#value| v_v_8908_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_273_1)) 792) (<= (- v_b_274_1 (- v_b_274_1)) 794) (<= (- (- |#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_read~int_#ptr.offset| (- v_b_274_1)) 793) (<= (- |#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_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- ULTIMATE.start_main_~q~1.offset v_b_274_1) 395) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_273_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_273_1) v_b_273_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_273_1 (- v_b_274_1)) 793) (<= (- 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_~malloc_~size v_b_274_1) 399) (<= (- ULTIMATE.start_~malloc_~size (- v_b_274_1)) 797) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) v_b_273_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_274_1)) 397) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_274_1)) 1) (<= (- 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_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 792) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_274_1)) 397) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_273_1) (- 4)) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_274_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 396) (<= (- |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_~malloc_~size)) 796) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (= v_v_8910_1 v_v_8903_1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_274_1)) 397) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_273_1) 4) (<= (- |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)) (<= (- (- v_b_274_1) v_b_274_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_272_1)) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_273_1)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_274_1) 3))))} [2018-12-19 21:50:01,943 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 21:50:01,943 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 21:50:02,930 WARN L276 ngHoareTripleChecker]: Post: {2147483548#(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_~malloc_#res.offset|) 396) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 396) (<= (- (- 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_main_~q~1.offset)) 400) (<= (- (- |#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_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- (- |#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)) (<= (- (- |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_read~int_#ptr.offset|)) 796) (<= (- (- 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_read~int_#ptr.offset|)) 396) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |#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_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- 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_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 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)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 392) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 796) (<= (- (- |#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_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 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~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)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |#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)) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 792) (<= (- (- |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_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 392) (<= (- (- 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_~malloc_~size) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- (- |#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) (<= (- |#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_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (exists ((v_b_273_1 Int) (v_b_274_1 Int) (v_b_272_1 Int) (v_b_275_1 Int)) (and (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_273_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_274_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_274_1) (- 1)) (<= (- |#NULL.offset| (- v_b_274_1)) 397) (<= (- (- |#NULL.offset|) v_b_273_1) 0) (<= (- |#NULL.base| (- v_b_274_1)) 397) (<= (- (- |#NULL.base|) (- v_b_273_1)) 396) (<= (- |#NULL.offset| v_b_274_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_273_1) 0) (forall ((v_idx_1003 Int) (v_idx_1007 Int)) (or (< v_idx_1007 v_b_272_1) (< v_idx_1003 v_b_273_1) (<= v_b_274_1 v_idx_1003) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1007) v_idx_1003))) 0) (<= v_b_275_1 v_idx_1007))) (<= (- ULTIMATE.start_~malloc_~size v_b_273_1) 400) (<= (- |#NULL.base| (- v_b_273_1)) 396) (<= (- (- v_b_273_1) (- v_b_274_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_273_1)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_273_1)) 792) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_274_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_274_1) (- 1)) (<= (- v_b_274_1 (- v_b_274_1)) 794) (<= (- v_b_272_1 v_b_275_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_274_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_274_1)) 793) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_273_1)) 796) (<= (- ULTIMATE.start_main_~p~1.offset v_b_273_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_273_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_273_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_274_1)) (- 3)) (<= (- (- v_b_273_1) v_b_273_1) 0) (<= (- |#NULL.base| v_b_274_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_274_1)) 397) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_273_1)) 396) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_273_1) (- 4)) (<= (- v_b_273_1 (- v_b_274_1)) 793) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_273_1)) 392) (<= (- v_b_273_1 v_b_274_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_273_1)) 396) (<= (- |#NULL.base| v_b_273_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_274_1)) 393) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_273_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_274_1)) 397) (<= (- (- |#NULL.offset|) v_b_274_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_274_1) 399) (<= (- ULTIMATE.start_~malloc_~size (- v_b_274_1)) 797) (<= (- ULTIMATE.start_main_~q~1.offset v_b_273_1) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_274_1)) 401) (<= (- (- |#NULL.offset|) (- v_b_274_1)) 397) (<= (- (- |#NULL.base|) v_b_273_1) 0) (<= (- |#NULL.offset| v_b_273_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_274_1)) 397) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_275_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_274_1)) 397) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_274_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_274_1) (- 1)) (<= (- (- v_b_272_1) (- v_b_275_1)) 1) (<= (- (- |#NULL.base|) (- v_b_274_1)) 397) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_274_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_274_1)) 397) (<= (- |#NULL.offset| (- v_b_273_1)) 396) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_273_1)) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_273_1) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_273_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_274_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_273_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_273_1)) 396) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_273_1) 0) (<= (- (- |#NULL.base|) v_b_274_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_274_1) (- 1)) (<= (- (- v_b_273_1) v_b_274_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_274_1)) 797) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_273_1)) 396) (forall ((v_prenex_106 Int) (v_prenex_107 Int)) (or (< v_prenex_106 v_b_273_1) (< v_prenex_107 v_b_272_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_107) v_prenex_106)) 0) (<= v_b_275_1 v_prenex_107) (<= v_b_274_1 v_prenex_106))) (<= (- ULTIMATE.start_main_~p~1.offset v_b_274_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_273_1) (- 400)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_273_1)) 796) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_274_1)) 397) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_273_1) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_274_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_275_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_273_1)) 396) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_274_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_272_1) 0) (<= (- (- v_b_274_1) v_b_274_1) (- 2)) (<= (- v_b_273_1 (- v_b_273_1)) 792) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_272_1)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_274_1) 399) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_273_1)) 392) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_273_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_273_1)) 396) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_274_1) 3))) (<= (- |#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) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.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) (<= (- (- |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_~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_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 396) (<= (- |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 21:51:17,155 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:51:17,156 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:51:17,156 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:51:17,156 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:51:17,157 WARN L224 ngHoareTripleChecker]: Pre: {2147483539#(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_#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_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- 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_#ptr.offset|)) 400) (<= (- |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_main_~q~1.offset)) 400) (<= (- (- |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_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 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_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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- |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)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |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_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 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_#res.offset|)) 400) (<= (- (- 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_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |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_#res.offset|) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |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|)) 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_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) c_ULTIMATE.start_~malloc_~size) (- 800)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |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_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_~q~1.offset c_ULTIMATE.start_~malloc_~size) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- 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_#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_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 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_~malloc_~size) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 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_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |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_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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_~size)) 800) (<= (- 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|)) 400) (<= (- (- |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_read~int_#ptr.offset|) 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)))} [2018-12-19 21:51:17,157 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 21:51:17,157 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 21:51:17,158 WARN L230 ngHoareTripleChecker]: Post: {2147483538#(exists ((v_v_10386_1 (Array Int Int)) (v_b_308_1 Int) (v_v_10384_1 Int) (v_v_10379_1 (Array Int Int)) (v_b_309_1 Int) (v_b_311_1 Int) (v_b_310_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_309_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_310_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_309_1)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) (- v_b_310_1)) 1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_309_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_309_1)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_310_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_309_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_309_1 (- v_b_309_1)) 800) (<= (- |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_~q~1.offset) v_b_310_1) (- 1)) (<= (- |c_#NULL.offset| v_b_310_1) (- 1)) (<= (- (- |c_#NULL.base|) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_310_1)) 401) (<= (- (- |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_read~int_#ptr.offset|)) 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_#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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- |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)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_309_1)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_310_1) (- 1)) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_309_1) 4) (<= (- (- |c_#NULL.offset|) v_b_310_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_310_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_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_309_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_308_1 v_b_311_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_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- v_b_309_1 (- v_b_310_1)) 801) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |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| v_b_310_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- v_b_309_1)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) v_b_310_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_read~int_#ptr.base|) (- v_b_311_1)) 1) (<= (- v_b_310_1 (- v_b_310_1)) 802) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_310_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_309_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_#NULL.offset|) (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_309_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_310_1)) 401) (<= (- (- |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_310_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- v_b_309_1)) 400) (<= (- (- v_b_308_1) (- v_b_311_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_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.base| v_b_308_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_309_1)) 396) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_310_1)) 1) (<= (- (- v_b_310_1) v_b_310_1) (- 2)) (<= (- |c_#NULL.base| v_b_309_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_310_1)) 801) (<= (- |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_310_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_10384_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_10384_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_309_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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| (- v_b_309_1)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- v_b_310_1)) 401) (<= (- (- |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_#t~malloc0.offset|) v_b_309_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_#NULL.offset| v_b_309_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_309_1)) 400) (<= (- |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_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_309_1)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_310_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_309_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (forall ((v_idx_1043 Int) (v_idx_1042 Int) (v_idx_1053 Int) (v_idx_1052 Int) (v_idx_1041 Int) (v_idx_1051 Int)) (or (<= v_b_310_1 v_idx_1042) (<= v_b_308_1 v_idx_1051) (< v_idx_1053 v_b_311_1) (< v_idx_1042 v_b_309_1) (<= v_b_309_1 v_idx_1041) (< v_idx_1052 v_b_308_1) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1052) v_idx_1042))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1052) v_idx_1042)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1052) v_idx_1042))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1052) v_idx_1042)) 0)) (< v_idx_1043 v_b_310_1) (<= v_b_311_1 v_idx_1052))) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_310_1)) 401) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_309_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_310_1)) 801) (<= (- |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_309_1) 400) (<= (- (- |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_main_#t~malloc0.offset| (- v_b_309_1)) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_310_1) (- 401)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_308_1)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_10384_1)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_309_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_~malloc_~size v_b_310_1) 399) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_310_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_309_1) (- 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_309_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_10384_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_#NULL.offset| (- v_b_309_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_310_1)) 801) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_310_1) 3) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_309_1 v_b_310_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_310_1)) 405) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_309_1) (- 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_#res.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (= v_v_10379_1 v_v_10386_1) (<= (- (- v_b_309_1) v_b_309_1) 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_read~int_#ptr.offset|) (- v_b_309_1)) 0) (<= (- (- 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_main_~q~1.offset v_b_310_1) 399) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_311_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_310_1)) 401) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_310_1)) 401) (<= (- |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)) 400) (<= (- (- |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| v_b_309_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_310_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_309_1) 400) (<= (- 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| v_b_310_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- 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_~malloc_#res.offset|) (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_310_1)) 397) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) v_b_309_1) 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_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |c_#NULL.offset| (- |c_#NULL.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|) (- v_b_310_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- 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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_310_1)) 401)))} [2018-12-19 21:51:17,158 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:51:17,159 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:51:17,160 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:51:18,975 WARN L181 SmtUtils]: Spent 1.82 s on a formula simplification. DAG size of input: 397 DAG size of output: 50 [2018-12-19 21:51:18,976 WARN L270 ngHoareTripleChecker]: Pre: {2147483539#(and (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 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_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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 21:51:18,976 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 21:51:18,976 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 21:51:19,858 WARN L276 ngHoareTripleChecker]: Post: {2147483538#(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_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- 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_#ptr.offset|)) 400) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |#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_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |#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_read~int_#ptr.offset|)) 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_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) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |#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_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 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_#res.offset|)) 400) (<= (- (- 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_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |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_#res.offset|) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |#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|)) 400) (<= (- (- 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_read~int_#sizeOfReadType|)) 404) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |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)) (<= (- (- 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_~malloc_~size) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- (- |#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) (<= (- |#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_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 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_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |#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) (exists ((v_b_308_1 Int) (v_b_309_1 Int) (v_b_311_1 Int) (v_b_310_1 Int)) (and (<= (- (- v_b_309_1) v_b_310_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_309_1) 0) (<= (- |#NULL.offset| v_b_309_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_310_1)) 401) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_309_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_311_1)) 1) (<= (- v_b_310_1 (- v_b_310_1)) 802) (<= (- (- v_b_309_1) (- v_b_310_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_309_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_309_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_310_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_309_1)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_310_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_309_1)) 400) (<= (- v_b_309_1 (- v_b_309_1)) 800) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_309_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_310_1)) 401) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_309_1)) 800) (<= (- (- |#NULL.offset|) (- v_b_309_1)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_310_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_309_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_310_1)) 401) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_310_1) (- 1)) (forall ((v_idx_1042 Int) (v_idx_1052 Int)) (or (<= v_b_310_1 v_idx_1042) (< v_idx_1042 v_b_309_1) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1052) v_idx_1042)) 0) (< v_idx_1052 v_b_308_1) (<= v_b_311_1 v_idx_1052))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_309_1) 0) (<= (- |#NULL.offset| v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_309_1) 0) (<= (- (- |#NULL.base|) (- v_b_310_1)) 401) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_310_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_309_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_310_1)) 401) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_310_1)) 401) (<= (- (- |#NULL.base|) v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_310_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_309_1)) 400) (<= (- (- v_b_308_1) (- v_b_311_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_309_1) 0) (forall ((v_prenex_110 Int) (v_prenex_111 Int)) (or (< v_prenex_110 v_b_309_1) (< v_prenex_111 v_b_308_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_111) v_prenex_110))) 0) (<= v_b_310_1 v_prenex_110) (<= v_b_311_1 v_prenex_111))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_310_1)) 801) (<= (- ULTIMATE.start_main_~q~1.offset v_b_309_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_309_1)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_310_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_309_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_308_1)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_309_1)) 800) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_309_1)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_308_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_309_1)) 396) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_310_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_310_1)) 1) (<= (- (- v_b_310_1) v_b_310_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_309_1) 0) (<= (- |#NULL.base| v_b_309_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_310_1)) 397) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_310_1)) 801) (<= (- (- |#NULL.offset|) v_b_309_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_310_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_310_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_309_1) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_310_1)) 401) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_309_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_310_1) (- 1)) (<= (- |#NULL.offset| (- v_b_309_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_310_1)) 801) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_310_1) 3) (<= (- v_b_309_1 v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_309_1) 4) (<= (- (- |#NULL.offset|) v_b_310_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_310_1)) 405) (<= (- (- |#NULL.base|) v_b_309_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_309_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_310_1)) 401) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_309_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_309_1)) 800) (<= (- v_b_308_1 v_b_311_1) (- 1)) (<= (- (- v_b_309_1) v_b_309_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_309_1)) 0) (<= (- v_b_309_1 (- v_b_310_1)) 801) (forall ((v_prenex_112 Int) (v_prenex_113 Int)) (or (<= v_b_310_1 v_prenex_112) (<= v_b_311_1 v_prenex_113) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_113) v_prenex_112))) 0) (< v_prenex_112 v_b_309_1) (< v_prenex_113 v_b_308_1))) (<= (- |#NULL.offset| (- v_b_310_1)) 401) (forall ((v_prenex_109 Int) (v_prenex_108 Int)) (or (< v_prenex_109 v_b_308_1) (< v_prenex_108 v_b_309_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_109) v_prenex_108)) 0) (<= v_b_310_1 v_prenex_108) (<= v_b_311_1 v_prenex_109))) (<= (- |#NULL.base| v_b_310_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_310_1) 399) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_309_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_311_1) (- 1)) (<= (- |#NULL.base| (- v_b_310_1)) 401) (<= (- |#NULL.base| (- v_b_309_1)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_310_1)) 401))) (<= (- |#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|)) 800) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |#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_read~int_#ptr.offset|)) 400) (<= (- (- |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_~size)) 800) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))} [2018-12-19 21:51:34,231 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:51:34,231 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:51:34,232 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:51:34,232 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:51:34,232 WARN L224 ngHoareTripleChecker]: Pre: {2147483537#(or (exists ((v_b_201_1 Int) (v_b_200_1 Int) (v_v_6106_1 (Array Int Int)) (v_v_6104_1 Int) (v_v_6099_1 (Array Int Int)) (v_b_203_1 Int) (v_b_202_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_~malloc_~size v_b_201_1) 400) (<= (- (- |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_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_201_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) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_6104_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- (- |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_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_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_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_202_1) (- 1)) (<= (- |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_ULTIMATE.start_read~int_#ptr.base| v_b_200_1) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- |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_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_6104_1) 0) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.offset| v_b_202_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_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_201_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_~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.base|) (- v_b_201_1)) 200) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.base|) (- v_b_202_1)) 201) (<= (- |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_#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_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_201_1) 200) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_202_1)) 201) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_202_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)) (= v_v_6099_1 v_v_6106_1) (<= (- |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_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- (- |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.offset| v_b_201_1) 0) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) (- 200)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 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) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_6104_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |c_#NULL.base| (- v_b_201_1)) 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_main_#t~malloc0.offset|) v_b_201_1) 0) (<= (- (- v_b_201_1) v_b_201_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_read~int_#ptr.base|) (- v_b_203_1)) 1) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- |c_#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |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.base|) v_b_201_1) 0) (<= (- 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_ULTIMATE.start_read~int_#ptr.base|) (- v_b_200_1)) 0) (<= (- |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_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |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_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- |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_#NULL.offset|) v_b_201_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_202_1) (- 1)) (<= (- |c_#NULL.base| v_b_202_1) (- 1)) (<= (- 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_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 600) (<= (- |c_#NULL.offset| (- v_b_201_1)) 200) (<= (- |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_201_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 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| v_b_202_1) (- 1)) (<= (- |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_#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_#ptr.offset| v_b_202_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_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- |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_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- (- 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 v_b_202_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (forall ((v_idx_1059 Int) (v_idx_1058 Int) (v_idx_1068 Int) (v_idx_1067 Int) (v_idx_1066 Int) (v_idx_1060 Int)) (or (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1067) v_idx_1059)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1067) v_idx_1059)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1067) v_idx_1059))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1067) v_idx_1059))) 0)) (<= v_b_200_1 v_idx_1066) (< v_idx_1060 v_b_202_1) (< v_idx_1068 v_b_203_1) (<= v_b_202_1 v_idx_1059) (<= v_b_201_1 v_idx_1058) (<= v_b_203_1 v_idx_1067) (< v_idx_1059 v_b_201_1) (< v_idx_1067 v_b_200_1))) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 0) (<= (- (- 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_201_1) (- 4)) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.base| (- v_b_202_1)) 201) (<= (- (- |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_~q~1.offset v_b_202_1) 199) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |c_#NULL.base|) v_b_202_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- (- |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_main_#t~mem1|) (- v_v_6104_1)) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_201_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 200) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- 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_main_~p~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- 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_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| v_b_201_1) 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_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 401) (<= (- |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_~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_#NULL.offset|) (- v_b_201_1)) 200) (<= (- (- |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_v_10386_1 (Array Int Int)) (v_b_308_1 Int) (v_v_10384_1 Int) (v_v_10379_1 (Array Int Int)) (v_b_309_1 Int) (v_b_311_1 Int) (v_b_310_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_309_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_310_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_309_1)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) (- v_b_310_1)) 1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_309_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_309_1)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_310_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_309_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_309_1 (- v_b_309_1)) 800) (<= (- |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_~q~1.offset) v_b_310_1) (- 1)) (<= (- |c_#NULL.offset| v_b_310_1) (- 1)) (<= (- (- |c_#NULL.base|) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_310_1)) 401) (<= (- (- |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_read~int_#ptr.offset|)) 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_#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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- |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)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_309_1)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_310_1) (- 1)) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_309_1) 4) (<= (- (- |c_#NULL.offset|) v_b_310_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_310_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_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_309_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_308_1 v_b_311_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_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- v_b_309_1 (- v_b_310_1)) 801) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |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| v_b_310_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- v_b_309_1)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) v_b_310_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_read~int_#ptr.base|) (- v_b_311_1)) 1) (<= (- v_b_310_1 (- v_b_310_1)) 802) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_310_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_309_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_#NULL.offset|) (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_309_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_310_1)) 401) (<= (- (- |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_310_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- v_b_309_1)) 400) (<= (- (- v_b_308_1) (- v_b_311_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_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.base| v_b_308_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_309_1)) 396) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_310_1)) 1) (<= (- (- v_b_310_1) v_b_310_1) (- 2)) (<= (- |c_#NULL.base| v_b_309_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_310_1)) 801) (<= (- |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_310_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_10384_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_10384_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_309_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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| (- v_b_309_1)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- v_b_310_1)) 401) (<= (- (- |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_#t~malloc0.offset|) v_b_309_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_#NULL.offset| v_b_309_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_309_1)) 400) (<= (- |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_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_309_1)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_310_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_309_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (forall ((v_idx_1073 Int) (v_idx_1072 Int) (v_idx_1083 Int) (v_idx_1082 Int) (v_idx_1071 Int) (v_idx_1081 Int)) (or (<= v_b_309_1 v_idx_1071) (<= v_b_308_1 v_idx_1081) (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1082) v_idx_1072))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1082) v_idx_1072)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1082) v_idx_1072))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1082) v_idx_1072)) 0)) (<= v_b_310_1 v_idx_1072) (< v_idx_1072 v_b_309_1) (< v_idx_1073 v_b_310_1) (< v_idx_1083 v_b_311_1) (< v_idx_1082 v_b_308_1) (<= v_b_311_1 v_idx_1082))) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_310_1)) 401) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_309_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_310_1)) 801) (<= (- |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_309_1) 400) (<= (- (- |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_main_#t~malloc0.offset| (- v_b_309_1)) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_310_1) (- 401)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_308_1)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_10384_1)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_309_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_~malloc_~size v_b_310_1) 399) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_310_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_309_1) (- 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_309_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_10384_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_#NULL.offset| (- v_b_309_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_310_1)) 801) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_310_1) 3) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_309_1 v_b_310_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_310_1)) 405) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_309_1) (- 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_#res.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (= v_v_10379_1 v_v_10386_1) (<= (- (- v_b_309_1) v_b_309_1) 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_read~int_#ptr.offset|) (- v_b_309_1)) 0) (<= (- (- 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_main_~q~1.offset v_b_310_1) 399) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_311_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_310_1)) 401) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_310_1)) 401) (<= (- |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)) 400) (<= (- (- |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| v_b_309_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_310_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_309_1) 400) (<= (- 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| v_b_310_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- 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_~malloc_#res.offset|) (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_310_1)) 397) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) v_b_309_1) 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_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |c_#NULL.offset| (- |c_#NULL.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|) (- v_b_310_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- 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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_310_1)) 401))))} [2018-12-19 21:51:34,233 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 21:51:34,233 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 21:51:34,233 WARN L230 ngHoareTripleChecker]: Post: {2147483536#(exists ((v_v_10386_1 (Array Int Int)) (v_b_308_1 Int) (v_v_10384_1 Int) (v_v_10379_1 (Array Int Int)) (v_b_309_1 Int) (v_b_311_1 Int) (v_b_310_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_~malloc_#res.offset|) v_b_310_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_309_1)) 404) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) (- v_b_310_1)) 1) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_309_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_309_1)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_310_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_309_1)) 400) (<= (- v_b_309_1 (- v_b_309_1)) 800) (<= (- |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| v_b_310_1) (- 1)) (<= (- (- |c_#NULL.base|) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_310_1)) 401) (<= (- (- |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_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_310_1)) 805) (<= (- (- |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_ULTIMATE.start_~malloc_~size (- v_b_309_1)) 800) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_310_1) (- 5)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_310_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_309_1) 4) (<= (- (- |c_#NULL.offset|) v_b_310_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_310_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_~malloc_#res.offset|) v_b_309_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_308_1 v_b_311_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_read~int_#sizeOfReadType|)) 4) (<= (- v_b_309_1 (- v_b_310_1)) 801) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |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| v_b_310_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- v_b_309_1)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) v_b_310_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_~malloc_~size) (- 404)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_311_1)) 1) (<= (- v_b_310_1 (- v_b_310_1)) 802) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_310_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_309_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_#NULL.offset|) (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_309_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_310_1)) 401) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_310_1)) 397) (<= (- (- |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_#res.offset|) 404) (<= (- (- |c_#NULL.base|) v_b_310_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- v_b_309_1)) 400) (<= (- (- v_b_308_1) (- v_b_311_1)) 1) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (forall ((v_idx_1088 Int) (v_idx_1087 Int) (v_idx_1098 Int) (v_idx_1097 Int) (v_idx_1086 Int) (v_idx_1096 Int)) (or (< v_idx_1087 v_b_309_1) (<= v_b_309_1 v_idx_1086) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1097) v_idx_1087)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1097) v_idx_1087))) 0)) (<= v_b_311_1 v_idx_1097) (< v_idx_1097 v_b_308_1) (< v_idx_1088 v_b_310_1) (<= v_b_308_1 v_idx_1096) (<= v_b_310_1 v_idx_1087) (< v_idx_1098 v_b_311_1))) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_308_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_309_1)) 396) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_310_1)) 1) (<= (- (- v_b_310_1) v_b_310_1) (- 2)) (<= (- |c_#NULL.base| v_b_309_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 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_310_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_10384_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_309_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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| (- v_b_309_1)) 800) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- v_b_310_1)) 401) (<= (- (- |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_main_~q~1.offset)) 808) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_309_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_309_1) 404) (<= (- |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_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 804) (<= (- |c_#NULL.offset| v_b_309_1) 0) (<= (- |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_309_1)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_309_1)) 396) (<= (- |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_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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_310_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_309_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_310_1)) 401) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_309_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_310_1)) 801) (<= (- (- 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_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_309_1)) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_310_1) (- 401)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_308_1)) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_309_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- c_ULTIMATE.start_~malloc_~size v_b_310_1) 399) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_310_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_309_1) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_310_1) 403) (<= (- |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|)) 396) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_10384_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_#NULL.offset| (- v_b_309_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_310_1)) 801) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_310_1) 3) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_309_1 v_b_310_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_310_1)) 405) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_309_1) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (= v_v_10379_1 v_v_10386_1) (<= (- (- v_b_309_1) v_b_309_1) 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_read~int_#ptr.offset|) (- v_b_309_1)) 0) (<= (- |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_#ptr.base| v_b_311_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_309_1) (- 4)) (<= (- |c_#NULL.base| (- v_b_310_1)) 401) (<= (- |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)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_310_1)) 401) (<= (- |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|)) 408) (<= (- (- |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.offset| v_b_309_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_310_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_309_1) 400) (<= (- 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| v_b_310_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_309_1)) 804) (<= (- |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_~malloc_#res.offset|) (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_310_1)) 397) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) v_b_309_1) 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|)) 800) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 4) (<= (- 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_main_#t~malloc0.offset|) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- 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| (- 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_main_#t~malloc0.offset| (- v_b_310_1)) 401)))} [2018-12-19 21:51:34,233 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:51:34,235 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:51:34,235 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:51:34,365 WARN L181 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 870 [2018-12-19 21:51:34,366 WARN L270 ngHoareTripleChecker]: Pre: {2147483537#(or (exists ((v_b_201_1 Int) (v_b_200_1 Int) (v_v_6106_1 (Array Int Int)) (v_v_6104_1 Int) (v_v_6099_1 (Array Int Int)) (v_b_203_1 Int) (v_b_202_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_~malloc_~size v_b_201_1) 400) (<= (- (- |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_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_201_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_202_1 (- v_b_202_1)) 402) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_6104_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_202_1) 399) (<= (- (- |#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) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_201_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_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|) v_b_202_1) (- 1)) (<= (- |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) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_200_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_201_1) (- 400)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_202_1)) 201) (<= (- v_b_201_1 v_b_202_1) (- 1)) (<= (- (- |#NULL.offset|) (- v_b_202_1)) 201) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_202_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_201_1)) 200) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_6104_1) 0) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.offset| v_b_202_1) (- 1)) (<= (- (- |#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_~malloc_#res.offset| v_b_201_1) 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_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.base|) (- v_b_201_1)) 200) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.base|) (- v_b_202_1)) 201) (<= (- |#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_~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_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_201_1) 200) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_202_1)) 201) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_202_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)) (= v_v_6099_1 v_v_6106_1) (<= (- |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_read~int_#sizeOfReadType| v_b_202_1) 3) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_202_1)) 201) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| v_b_201_1) 0) (<= (- v_b_201_1 (- v_b_202_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) (- 200)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_202_1)) (- 199)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_202_1) (- 1)) (<= (- |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) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_6104_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_201_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_202_1) (- 5)) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_201_1)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 600) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_201_1)) 200) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.base| (- v_b_201_1)) 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_#t~malloc0.offset|) v_b_201_1) 0) (<= (- (- v_b_201_1) v_b_201_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_read~int_#ptr.base|) (- v_b_203_1)) 1) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 196) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_201_1) 4) (<= (- |#NULL.offset| (- v_b_202_1)) 201) (<= (- (- |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.base|) v_b_201_1) 0) (<= (- 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) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_200_1)) 0) (<= (- |#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) (<= (- (- v_b_201_1) v_b_202_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_201_1) 0) (<= (- (- v_b_202_1) v_b_202_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_202_1) (- 1)) (<= (- |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) (<= (- (- |#NULL.offset|) v_b_201_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_202_1) (- 1)) (<= (- |#NULL.base| v_b_202_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_200_1 v_b_203_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 600) (<= (- |#NULL.offset| (- v_b_201_1)) 200) (<= (- |#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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_201_1)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_202_1)) 205) (<= (- (- v_b_200_1) (- v_b_203_1)) 1) (<= (- (- v_b_201_1) (- v_b_202_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_202_1)) 201) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_201_1)) (- 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| v_b_202_1) (- 1)) (<= (- |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_~malloc_#res.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- ULTIMATE.start_~malloc_~size)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_202_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_#t~malloc0.offset| (- v_b_202_1)) 201) (<= (- |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)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_201_1)) 196) (<= (- (- 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 v_b_202_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (forall ((v_idx_1059 Int) (v_idx_1058 Int) (v_idx_1068 Int) (v_idx_1067 Int) (v_idx_1066 Int) (v_idx_1060 Int)) (or (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1067) v_idx_1059)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1067) v_idx_1059)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1067) v_idx_1059))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1067) v_idx_1059))) 0)) (<= v_b_200_1 v_idx_1066) (< v_idx_1060 v_b_202_1) (< v_idx_1068 v_b_203_1) (<= v_b_202_1 v_idx_1059) (<= v_b_201_1 v_idx_1058) (<= v_b_203_1 v_idx_1067) (< v_idx_1059 v_b_201_1) (< v_idx_1067 v_b_200_1))) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_201_1) 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) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_201_1) (- 4)) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.base| (- v_b_202_1)) 201) (<= (- (- |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_~q~1.offset v_b_202_1) 199) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_201_1)) 200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_202_1)) 201) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 200) (<= (- (- |#NULL.base|) v_b_202_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_201_1)) 400) (<= (- (- |#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_main_#t~mem1|) (- v_v_6104_1)) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_201_1)) 204) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_201_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_201_1)) 200) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 200) (<= (- v_b_201_1 (- v_b_201_1)) 400) (<= (- (- 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_main_~p~1.offset |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_202_1)) 197) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_203_1) (- 1)) (<= (- 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_read~int_#ptr.offset|) v_b_202_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_202_1)) 601) (<= (- ULTIMATE.start_~malloc_~size (- v_b_201_1)) 600) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| v_b_201_1) 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_read~int_#ptr.offset|) (- v_b_202_1)) 1) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 200) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_202_1)) 401) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_202_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_201_1) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_202_1)) 201) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_202_1)) 401) (<= (- |#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_~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) (<= (- (- |#NULL.offset|) (- v_b_201_1)) 200) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0))) (exists ((v_v_10386_1 (Array Int Int)) (v_b_308_1 Int) (v_v_10384_1 Int) (v_v_10379_1 (Array Int Int)) (v_b_309_1 Int) (v_b_311_1 Int) (v_b_310_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_309_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_309_1)) 404) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) (- v_b_310_1)) 1) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_309_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_309_1)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_310_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_309_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_309_1 (- v_b_309_1)) 800) (<= (- |#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_~q~1.offset) v_b_310_1) (- 1)) (<= (- |#NULL.offset| v_b_310_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_310_1)) 401) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_310_1)) 401) (<= (- (- |#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_read~int_#ptr.offset|)) 800) (<= (- (- |#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.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) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- ULTIMATE.start_~malloc_~size (- v_b_309_1)) 800) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_310_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_310_1)) 401) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_309_1) 4) (<= (- (- |#NULL.offset|) v_b_310_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_310_1) (- 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_~malloc_#res.offset|) v_b_309_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_308_1 v_b_311_1) (- 1)) (<= (- 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) (<= (- v_b_309_1 (- v_b_310_1)) 801) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |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| v_b_310_1) (- 1)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- v_b_309_1)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) v_b_310_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_read~int_#ptr.base|) (- v_b_311_1)) 1) (<= (- v_b_310_1 (- v_b_310_1)) 802) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_310_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_309_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- v_b_309_1)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_309_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_310_1)) 401) (<= (- (- |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_310_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- v_b_309_1)) 400) (<= (- (- v_b_308_1) (- v_b_311_1)) 1) (<= (- (- |#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) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_308_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_309_1)) 396) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_310_1)) 1) (<= (- (- v_b_310_1) v_b_310_1) (- 2)) (<= (- |#NULL.base| v_b_309_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_310_1)) 801) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_310_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_10384_1)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_10384_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) v_b_309_1) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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| (- v_b_309_1)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- v_b_310_1)) 401) (<= (- (- |#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_#t~malloc0.offset|) v_b_309_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_309_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_309_1)) 400) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_310_1)) 401) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_309_1)) 800) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_310_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_309_1) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (forall ((v_idx_1073 Int) (v_idx_1072 Int) (v_idx_1083 Int) (v_idx_1082 Int) (v_idx_1071 Int) (v_idx_1081 Int)) (or (<= v_b_309_1 v_idx_1071) (<= v_b_308_1 v_idx_1081) (and (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1082) v_idx_1072))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1082) v_idx_1072)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1082) v_idx_1072))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1082) v_idx_1072)) 0)) (<= v_b_310_1 v_idx_1072) (< v_idx_1072 v_b_309_1) (< v_idx_1073 v_b_310_1) (< v_idx_1083 v_b_311_1) (< v_idx_1082 v_b_308_1) (<= v_b_311_1 v_idx_1082))) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_310_1)) 401) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_309_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_310_1)) 801) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_309_1) 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| (- v_b_309_1)) 400) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_310_1) (- 401)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_308_1)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_10384_1)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_309_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_~malloc_~size v_b_310_1) 399) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_310_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_309_1) (- 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_309_1)) 400) (<= (- |ULTIMATE.start_read~int_#value| v_v_10384_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |#NULL.offset| (- v_b_309_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_310_1)) 801) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_310_1) 3) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_309_1 v_b_310_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_310_1)) 405) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_309_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (= v_v_10379_1 v_v_10386_1) (<= (- (- v_b_309_1) v_b_309_1) 0) (<= (- |#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_309_1)) 0) (<= (- (- 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_~q~1.offset v_b_310_1) 399) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_311_1) (- 1)) (<= (- |#NULL.base| (- v_b_310_1)) 401) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_310_1)) 401) (<= (- |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)) 400) (<= (- (- |#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| v_b_309_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_310_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_309_1) 400) (<= (- 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| v_b_310_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- 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_~malloc_#res.offset|) (- v_b_309_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_309_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_310_1)) 397) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) v_b_309_1) 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_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#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|) (- v_b_310_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 800) (<= (- 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_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_310_1)) 401))))} [2018-12-19 21:51:34,366 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 21:51:34,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 21:51:35,205 WARN L276 ngHoareTripleChecker]: Post: {2147483536#(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_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 804) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- 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) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |#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.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |#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)) (<= (- (- |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_read~int_#sizeOfReadType|) 400) (<= (- (- 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)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- 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)) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- 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) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |#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_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 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_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |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_main_~q~1.offset)) 404) (<= (- |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|)) 400) (<= (- |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|)) 408) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 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_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_#res.offset|) 404) (<= (- 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|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |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_~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) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 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_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 400) (<= (- |#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|)) 800) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 404) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- 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_read~int_#ptr.offset|)) 400) (<= (- (- |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)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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.offset| (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |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_main_~q~1.offset)) 808) (<= (- (- |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_308_1 Int) (v_b_309_1 Int) (v_b_311_1 Int) (v_b_310_1 Int)) (and (<= (- (- v_b_309_1) v_b_310_1) (- 1)) (<= (- |#NULL.offset| v_b_309_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_310_1)) 401) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_309_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_311_1)) 1) (<= (- v_b_310_1 (- v_b_310_1)) 802) (<= (- (- v_b_309_1) (- v_b_310_1)) 1) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_309_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_309_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_310_1) (- 5)) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_309_1)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_309_1)) 396) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_310_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_309_1)) 400) (<= (- v_b_309_1 (- v_b_309_1)) 800) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_309_1) 0) (<= (- (- |#NULL.offset|) (- v_b_309_1)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_310_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_309_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_310_1)) 401) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_310_1)) 397) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_309_1) 0) (<= (- |#NULL.offset| v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_309_1) 0) (<= (- (- |#NULL.base|) (- v_b_310_1)) 401) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_310_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_309_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_310_1)) 401) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_310_1)) 401) (<= (- (- |#NULL.base|) v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_310_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_309_1)) 400) (<= (- (- v_b_308_1) (- v_b_311_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset v_b_309_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_309_1)) 804) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_310_1)) 801) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_310_1)) 805) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_309_1)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_310_1) (- 401)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_309_1)) 400) (forall ((v_idx_1087 Int) (v_idx_1097 Int)) (or (< v_idx_1087 v_b_309_1) (<= v_b_311_1 v_idx_1097) (< v_idx_1097 v_b_308_1) (<= v_b_310_1 v_idx_1087) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1097) v_idx_1087))) 0))) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_308_1)) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_309_1)) 800) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_309_1)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_308_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_309_1)) 396) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_310_1) (- 5)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_310_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_310_1)) 1) (forall ((v_prenex_114 Int) (v_prenex_115 Int)) (or (<= v_b_311_1 v_prenex_115) (<= v_b_310_1 v_prenex_114) (< v_prenex_114 v_b_309_1) (< v_prenex_115 v_b_308_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_115) v_prenex_114)) 0))) (<= (- (- v_b_310_1) v_b_310_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_309_1) 0) (<= (- |#NULL.base| v_b_309_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_310_1)) 397) (<= (- (- |#NULL.offset|) v_b_309_1) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_310_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_310_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_309_1) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_310_1)) 401) (<= (- ULTIMATE.start_main_~q~1.offset v_b_310_1) 403) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_310_1) (- 1)) (<= (- |#NULL.offset| (- v_b_309_1)) 400) (<= (- ULTIMATE.start_~malloc_~size (- v_b_310_1)) 801) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_310_1) 3) (<= (- v_b_309_1 v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_309_1) 4) (<= (- (- |#NULL.offset|) v_b_310_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_310_1)) 405) (<= (- (- |#NULL.base|) v_b_309_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_309_1) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_310_1)) 401) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_309_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_309_1)) 800) (<= (- v_b_308_1 v_b_311_1) (- 1)) (<= (- (- v_b_309_1) v_b_309_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_309_1)) 0) (<= (- v_b_309_1 (- v_b_310_1)) 801) (<= (- |#NULL.offset| (- v_b_310_1)) 401) (<= (- |#NULL.base| v_b_310_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_309_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_311_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_309_1) (- 4)) (<= (- |#NULL.base| (- v_b_310_1)) 401) (<= (- ULTIMATE.start_main_~q~1.offset v_b_309_1) 404) (<= (- |#NULL.base| (- v_b_309_1)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_310_1)) 401))) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))} [2018-12-19 21:52:44,415 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:52:44,416 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:52:44,416 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:52:44,416 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:52:44,416 WARN L224 ngHoareTripleChecker]: Pre: {2147483527#(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_#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_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |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_#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)) 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|)) 404) (<= (- |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_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |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_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- |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.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |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_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |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_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_~size)) 804) (<= (- (- 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_main_~q~1.offset)) 404) (<= (- |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_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |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_read~int_#ptr.offset|)) 404) (<= (- (- |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_~malloc_#res.offset|) 404) (<= (- 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_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- 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_main_~q~1.offset)) 404) (<= (- |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_read~int_#sizeOfReadType|) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |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_read~int_#ptr.offset|)) 404) (<= (- |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_#res.offset|) 404) (<= (- 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)) 404) (<= (- (- |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_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|)) 404) (<= (- |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_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) |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_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 808) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 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_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- 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.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |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_main_~q~1.offset)) 808) (<= (- (- |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_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 808)))} [2018-12-19 21:52:44,417 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 21:52:44,417 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 21:52:44,417 WARN L230 ngHoareTripleChecker]: Post: {2147483526#(exists ((v_b_344_1 Int) (v_v_11855_1 (Array Int Int)) (v_b_347_1 Int) (v_b_346_1 Int) (v_v_11862_1 (Array Int Int)) (v_b_345_1 Int) (v_v_11860_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) v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_345_1)) 808) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) v_b_345_1) 0) (<= (- |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_#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_read~int_#ptr.offset| (- v_b_346_1)) 809) (<= (- (- v_b_346_1) v_b_346_1) (- 2)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_345_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.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_~malloc_~size (- v_b_346_1)) 805) (<= (- |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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- (- |c_#NULL.base|) (- v_b_345_1)) 404) (<= (- (- |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_read~int_#sizeOfReadType| (- v_b_345_1)) 408) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_345_1) v_b_346_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_345_1) 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_345_1)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_345_1)) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 804) (<= (- v_b_345_1 v_b_346_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_~malloc_~size) (- v_b_346_1)) 5) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_345_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_345_1) 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_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- 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| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |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| v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_346_1)) 401) (<= (- |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_~p~1.offset v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_346_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_346_1)) 405) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_345_1)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_345_1) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_346_1 (- v_b_346_1)) 810) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_345_1)) 404) (= v_v_11855_1 v_v_11862_1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_346_1)) 405) (<= (- |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_#res.offset|) 404) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_347_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_345_1)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_345_1)) 404) (<= (- (- |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.offset| (- v_b_345_1)) 808) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_346_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_346_1)) 405) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_11860_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- v_b_344_1) (- v_b_347_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_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_346_1)) 405) (<= (- v_b_344_1 v_b_347_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_345_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_345_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_346_1) 3) (<= (- (- |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_main_~q~1.offset)) 808) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_346_1)) 405) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_346_1)) 405) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_345_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_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_345_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_346_1)) 809) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_345_1)) 404) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_346_1)) 405) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_11860_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_345_1) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_346_1)) 405) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_347_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_11860_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.base| v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_346_1)) 405) (<= (- |c_#NULL.offset| v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_346_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_345_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- v_b_345_1 (- v_b_345_1)) 808) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_345_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_344_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_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |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_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- v_b_346_1)) 405) (<= (- 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_#ptr.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_11860_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_346_1) 399) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_345_1) 4) (<= (- (- |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_read~int_#ptr.offset| v_b_345_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_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_345_1)) 804) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_344_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_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- |c_#NULL.offset| (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_345_1)) 0) (<= (- v_b_345_1 (- v_b_346_1)) 809) (<= (- (- |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_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_346_1) (- 401)) (<= (- (- |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_#t~malloc0.offset| v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_345_1) (- v_b_346_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_345_1)) 404) (forall ((v_idx_1134 Int) (v_idx_1133 Int) (v_idx_1132 Int) (v_idx_1143 Int) (v_idx_1142 Int) (v_idx_1141 Int)) (or (<= v_b_346_1 v_idx_1133) (<= v_b_347_1 v_idx_1142) (<= v_b_345_1 v_idx_1132) (< v_idx_1143 v_b_347_1) (<= v_b_344_1 v_idx_1141) (< v_idx_1133 v_b_345_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1142) v_idx_1133)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1142) v_idx_1133))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1142) v_idx_1133))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1142) v_idx_1133)) 0)) (< v_idx_1134 v_b_346_1) (< v_idx_1142 v_b_344_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) (<= (- (- v_b_345_1) v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_346_1) 403) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_345_1)) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- 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_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 808) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 404) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_346_1)) 409) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 4) (<= (- (- |c_#NULL.base|) v_b_346_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_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- 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_b_345_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_346_1)) 405) (<= (- (- |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_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 808)))} [2018-12-19 21:52:44,417 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:52:44,418 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:52:44,418 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:52:46,015 WARN L181 SmtUtils]: Spent 1.60 s on a formula simplification. DAG size of input: 400 DAG size of output: 51 [2018-12-19 21:52:46,015 WARN L270 ngHoareTripleChecker]: Pre: {2147483527#(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_#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_main_~q~1.offset)) 808) (<= (- (- |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_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 808))} [2018-12-19 21:52:46,015 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 21:52:46,015 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 21:52:46,789 WARN L276 ngHoareTripleChecker]: Post: {2147483526#(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_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |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_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |#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_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |#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_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |#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) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- (- |#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.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |#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) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |#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_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_~size)) 804) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |#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_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |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_read~int_#ptr.offset|)) 404) (<= (- (- |#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)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- (- |#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_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |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_main_~q~1.offset)) 404) (<= (- |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_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |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_read~int_#ptr.offset|)) 404) (<= (- |#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_#res.offset|) 404) (<= (- 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|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |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_#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_read~int_#ptr.offset|)) 404) (<= (- |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_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- 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_#ptr.offset|)) 808) (exists ((v_b_344_1 Int) (v_b_347_1 Int) (v_b_346_1 Int) (v_b_345_1 Int)) (and (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_344_1)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_346_1) (- 5)) (<= (- (- |#NULL.base|) (- v_b_346_1)) 405) (<= (- ULTIMATE.start_main_~p~1.offset v_b_345_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_346_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_345_1)) 808) (<= (- (- |#NULL.offset|) v_b_345_1) 0) (<= (- |#NULL.offset| (- v_b_345_1)) 404) (forall ((v_prenex_118 Int) (v_prenex_119 Int)) (or (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_119) v_prenex_118)) 0) (< v_prenex_118 v_b_345_1) (<= v_b_347_1 v_prenex_119) (<= v_b_346_1 v_prenex_118) (< v_prenex_119 v_b_344_1))) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_346_1) (- 1)) (forall ((v_idx_1133 Int) (v_idx_1142 Int)) (or (<= v_b_346_1 v_idx_1133) (<= v_b_347_1 v_idx_1142) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1142) v_idx_1133))) 0) (< v_idx_1133 v_b_345_1) (< v_idx_1142 v_b_344_1))) (<= (- (- |#NULL.base|) v_b_345_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_345_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_346_1)) 405) (<= (- v_b_345_1 (- v_b_346_1)) 809) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_345_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_345_1) 0) (<= (- v_b_346_1 (- v_b_346_1)) 810) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_346_1)) 809) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_345_1)) 404) (<= (- (- |#NULL.offset|) (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_346_1)) 405) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_346_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_346_1)) 809) (<= (- (- v_b_346_1) v_b_346_1) (- 2)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_346_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_345_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_345_1) 404) (<= (- (- v_b_345_1) (- v_b_346_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_347_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_346_1)) 405) (<= (- |#NULL.base| v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_347_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_345_1)) 400) (<= (- |#NULL.offset| v_b_346_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_345_1)) 404) (<= (- ULTIMATE.start_~malloc_~size (- v_b_346_1)) 805) (<= (- ULTIMATE.start_main_~p~1.offset v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_345_1)) 404) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_345_1)) 808) (<= (- (- |#NULL.base|) (- v_b_345_1)) 404) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_345_1)) 408) (<= (- (- |#NULL.offset|) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_346_1)) 1) (<= (- (- v_b_345_1) v_b_346_1) (- 1)) (<= (- (- v_b_345_1) v_b_345_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_345_1)) 404) (<= (- ULTIMATE.start_main_~q~1.offset v_b_346_1) 403) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_345_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_345_1) (- 4)) (<= (- |#NULL.base| (- v_b_345_1)) 404) (<= (- (- |#NULL.offset|) (- v_b_346_1)) 405) (forall ((v_prenex_116 Int) (v_prenex_117 Int)) (or (< v_prenex_116 v_b_345_1) (< v_prenex_117 v_b_344_1) (<= v_b_347_1 v_prenex_117) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_117) v_prenex_116))) 0) (<= v_b_346_1 v_prenex_116))) (<= (- v_b_345_1 (- v_b_345_1)) 808) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_345_1)) 404) (<= (- (- v_b_344_1) (- v_b_347_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_345_1)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_344_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_345_1)) 404) (<= (- v_b_345_1 v_b_346_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_346_1)) 5) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_346_1) (- 1)) (<= (- |#NULL.base| (- v_b_346_1)) 405) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_346_1)) 409) (<= (- ULTIMATE.start_~malloc_~size v_b_345_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_346_1)) 405) (<= (- v_b_344_1 v_b_347_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_346_1) 399) (<= (- (- |#NULL.base|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_345_1) 4) (forall ((v_prenex_121 Int) (v_prenex_120 Int)) (or (< v_prenex_120 v_b_345_1) (< v_prenex_121 v_b_344_1) (<= v_b_347_1 v_prenex_121) (<= v_b_346_1 v_prenex_120) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_121) v_prenex_120)) 0))) (<= (- |#NULL.base| v_b_345_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_346_1) 3) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_345_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_346_1)) 401) (<= (- |#NULL.offset| v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_345_1) 0) (<= (- |#NULL.offset| (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_346_1)) 405) (<= (- ULTIMATE.start_~malloc_~size (- v_b_345_1)) 804))) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 4) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 404) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 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.base|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- 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.offset| (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |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_main_~q~1.offset)) 808) (<= (- (- |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_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 808))} [2018-12-19 21:52:59,412 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:52:59,412 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:52:59,413 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:52:59,413 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:52:59,414 WARN L224 ngHoareTripleChecker]: Pre: {2147483525#(or (exists ((v_b_344_1 Int) (v_v_11855_1 (Array Int Int)) (v_b_347_1 Int) (v_b_346_1 Int) (v_v_11862_1 (Array Int Int)) (v_b_345_1 Int) (v_v_11860_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) v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_345_1)) 808) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) v_b_345_1) 0) (<= (- |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_#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_read~int_#ptr.offset| (- v_b_346_1)) 809) (<= (- (- v_b_346_1) v_b_346_1) (- 2)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_345_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.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_~malloc_~size (- v_b_346_1)) 805) (<= (- |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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- (- |c_#NULL.base|) (- v_b_345_1)) 404) (<= (- (- |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_read~int_#sizeOfReadType| (- v_b_345_1)) 408) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_345_1) v_b_346_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_345_1) 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_345_1)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_345_1)) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 804) (<= (- v_b_345_1 v_b_346_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_~malloc_~size) (- v_b_346_1)) 5) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_345_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_345_1) 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_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- 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| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |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| v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_346_1)) 401) (<= (- |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_~p~1.offset v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_346_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_346_1)) 405) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_345_1)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_345_1) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_346_1 (- v_b_346_1)) 810) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_345_1)) 404) (= v_v_11855_1 v_v_11862_1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_346_1)) 405) (<= (- |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_#res.offset|) 404) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_347_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_345_1)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_345_1)) 404) (<= (- (- |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.offset| (- v_b_345_1)) 808) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_346_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_346_1)) 405) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_11860_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- v_b_344_1) (- v_b_347_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_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_346_1)) 405) (<= (- v_b_344_1 v_b_347_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_345_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_345_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_346_1) 3) (<= (- (- |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_main_~q~1.offset)) 808) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_346_1)) 405) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_346_1)) 405) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_345_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_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_345_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_346_1)) 809) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_345_1)) 404) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_346_1)) 405) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_11860_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_345_1) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_346_1)) 405) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_347_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_11860_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.base| v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_346_1)) 405) (<= (- |c_#NULL.offset| v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_346_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_345_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- v_b_345_1 (- v_b_345_1)) 808) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_345_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_344_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_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |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_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- v_b_346_1)) 405) (<= (- 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_#ptr.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_11860_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_346_1) 399) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_345_1) 4) (forall ((v_idx_1148 Int) (v_idx_1147 Int) (v_idx_1158 Int) (v_idx_1157 Int) (v_idx_1156 Int) (v_idx_1149 Int)) (or (< v_idx_1149 v_b_346_1) (< v_idx_1148 v_b_345_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1157) v_idx_1148)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1157) v_idx_1148))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1157) v_idx_1148))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1157) v_idx_1148)) 0)) (<= v_b_345_1 v_idx_1147) (<= v_b_346_1 v_idx_1148) (< v_idx_1157 v_b_344_1) (<= v_b_344_1 v_idx_1156) (<= v_b_347_1 v_idx_1157) (< v_idx_1158 v_b_347_1))) (<= (- (- |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_read~int_#ptr.offset| v_b_345_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_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_345_1)) 804) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_344_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_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- |c_#NULL.offset| (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_345_1)) 0) (<= (- v_b_345_1 (- v_b_346_1)) 809) (<= (- (- |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_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_346_1) (- 401)) (<= (- (- |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_#t~malloc0.offset| v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_345_1) (- v_b_346_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_345_1)) 404) (<= (- 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) (<= (- (- v_b_345_1) v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_346_1) 403) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_345_1)) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- 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_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 808) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 404) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_346_1)) 409) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 4) (<= (- (- |c_#NULL.base|) v_b_346_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_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- 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_b_345_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_346_1)) 405) (<= (- (- |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_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 808))) (exists ((v_v_10386_1 (Array Int Int)) (v_b_308_1 Int) (v_v_10384_1 Int) (v_v_10379_1 (Array Int Int)) (v_b_309_1 Int) (v_b_311_1 Int) (v_b_310_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_309_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_310_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_309_1)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) (- v_b_310_1)) 1) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_309_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_309_1)) 400) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_310_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_309_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_309_1 (- v_b_309_1)) 800) (<= (- |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_~q~1.offset) v_b_310_1) (- 1)) (<= (- |c_#NULL.offset| v_b_310_1) (- 1)) (<= (- (- |c_#NULL.base|) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_310_1)) 401) (<= (- (- |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_read~int_#ptr.offset|)) 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_#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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- |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)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_309_1)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_310_1) (- 1)) (<= (- (- |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) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_309_1) 4) (<= (- (- |c_#NULL.offset|) v_b_310_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_310_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_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_309_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_308_1 v_b_311_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_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- |c_ULTIMATE.start_read~int_#value|)) 0) (<= (- v_b_309_1 (- v_b_310_1)) 801) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |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| v_b_310_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- v_b_309_1)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) v_b_310_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_read~int_#ptr.base|) (- v_b_311_1)) 1) (<= (- v_b_310_1 (- v_b_310_1)) 802) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_310_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_309_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_#NULL.offset|) (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_309_1)) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_310_1)) 401) (<= (- (- |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_310_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- v_b_309_1)) 400) (<= (- (- v_b_308_1) (- v_b_311_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_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.base| v_b_308_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_309_1)) 396) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_310_1)) 1) (<= (- (- v_b_310_1) v_b_310_1) (- 2)) (<= (- |c_#NULL.base| v_b_309_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_310_1)) 801) (<= (- |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_310_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_10384_1)) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_10384_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.base|) v_b_309_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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| (- v_b_309_1)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.offset| (- v_b_310_1)) 401) (<= (- (- |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_#t~malloc0.offset|) v_b_309_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_#NULL.offset| v_b_309_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_309_1)) 400) (<= (- |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_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_310_1)) 401) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_309_1)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_310_1) (- 1)) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_309_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_310_1)) 401) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_309_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_310_1)) 801) (<= (- |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_309_1) 400) (<= (- (- |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_main_#t~malloc0.offset| (- v_b_309_1)) 400) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_310_1) (- 401)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_308_1)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_10384_1)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_309_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_~malloc_~size v_b_310_1) 399) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_310_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_309_1) (- 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_309_1)) 400) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_10384_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |c_#NULL.offset| (- v_b_309_1)) 400) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_310_1)) 801) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_310_1) 3) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_309_1 v_b_310_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_310_1)) 405) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_309_1) (- 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_#res.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (= v_v_10379_1 v_v_10386_1) (<= (- (- v_b_309_1) v_b_309_1) 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_read~int_#ptr.offset|) (- v_b_309_1)) 0) (<= (- (- 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_main_~q~1.offset v_b_310_1) 399) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_311_1) (- 1)) (<= (- |c_#NULL.base| (- v_b_310_1)) 401) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- |c_#NULL.base| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_310_1)) 401) (<= (- |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)) 400) (<= (- (- |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| v_b_309_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_310_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_309_1) 400) (<= (- 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| v_b_310_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- 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_~malloc_#res.offset|) (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_309_1)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_310_1)) 397) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 400) (forall ((v_idx_1163 Int) (v_idx_1162 Int) (v_idx_1173 Int) (v_idx_1172 Int) (v_idx_1161 Int) (v_idx_1171 Int)) (or (and (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1172) v_idx_1162))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1172) v_idx_1162)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1172) v_idx_1162))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1172) v_idx_1162)) 0)) (< v_idx_1163 v_b_310_1) (<= v_b_309_1 v_idx_1161) (<= v_b_311_1 v_idx_1172) (< v_idx_1173 v_b_311_1) (<= v_b_308_1 v_idx_1171) (<= v_b_310_1 v_idx_1162) (< v_idx_1162 v_b_309_1) (< v_idx_1172 v_b_308_1))) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) v_b_309_1) 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_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |c_#NULL.offset| (- |c_#NULL.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|) (- v_b_310_1)) 401) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 800) (<= (- 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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_310_1)) 401))))} [2018-12-19 21:52:59,414 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 21:52:59,414 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 21:52:59,414 WARN L230 ngHoareTripleChecker]: Post: {2147483524#(exists ((v_b_344_1 Int) (v_v_11855_1 (Array Int Int)) (v_b_347_1 Int) (v_b_346_1 Int) (v_v_11862_1 (Array Int Int)) (v_b_345_1 Int) (v_v_11860_1 Int)) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_346_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_346_1) 407) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) v_b_345_1) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |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 (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_346_1)) 809) (<= (- (- v_b_346_1) v_b_346_1) (- 2)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_345_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.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_~malloc_~size (- v_b_346_1)) 805) (<= (- |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.base|) (- v_b_345_1)) 404) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (forall ((v_idx_1179 Int) (v_idx_1178 Int) (v_idx_1188 Int) (v_idx_1177 Int) (v_idx_1187 Int) (v_idx_1186 Int)) (or (< v_idx_1187 v_b_344_1) (< v_idx_1179 v_b_346_1) (<= v_b_347_1 v_idx_1187) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1187) v_idx_1178)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1187) v_idx_1178))) 0)) (<= v_b_346_1 v_idx_1178) (<= v_b_344_1 v_idx_1186) (< v_idx_1188 v_b_347_1) (< v_idx_1178 v_b_345_1) (<= v_b_345_1 v_idx_1177))) (<= (- (- |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_read~int_#sizeOfReadType| (- v_b_345_1)) 408) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_345_1) v_b_346_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_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_345_1)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_345_1)) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_345_1 v_b_346_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_346_1)) 5) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_345_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_345_1) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_345_1) 408) (<= (- (- |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_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- 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| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |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| v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_346_1)) 401) (<= (- |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_~p~1.offset v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_346_1) (- 5)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 816) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_346_1)) 405) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_345_1)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_345_1) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_346_1 (- v_b_346_1)) 810) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_345_1)) 404) (= v_v_11855_1 v_v_11862_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_ULTIMATE.start_read~int_#ptr.base| v_b_347_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_345_1)) 400) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 808) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_345_1)) 808) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_346_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_346_1)) 405) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_11860_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- v_b_344_1) (- v_b_347_1)) 1) (<= (- (- |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_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 408) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_346_1)) 405) (<= (- v_b_344_1 v_b_347_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_#NULL.base| v_b_345_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_345_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_346_1) 3) (<= (- (- |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_#t~malloc0.offset|) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_346_1)) 405) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_346_1)) 405) (<= (- |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|)) 812) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_345_1) 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_read~int_#ptr.offset|)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_345_1)) 812) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_345_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_346_1)) 401) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_346_1)) 405) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_345_1)) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_346_1)) 405) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_347_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.base| v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_346_1)) 405) (<= (- |c_#NULL.offset| v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_346_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.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_345_1) (- 4)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- v_b_345_1 (- v_b_345_1)) 808) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_345_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_344_1) 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)) 408) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |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_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- v_b_346_1)) 405) (<= (- 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_#ptr.offset|)) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_11860_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_346_1) 399) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_345_1) 4) (<= (- (- |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_read~int_#ptr.offset| v_b_345_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_~malloc_~size (- v_b_345_1)) 804) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_344_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_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- |c_#NULL.offset| (- v_b_345_1)) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_346_1) (- 5)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_345_1)) 0) (<= (- v_b_345_1 (- v_b_346_1)) 809) (<= (- (- |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_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_346_1) (- 401)) (<= (- (- |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_#t~malloc0.offset| v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_345_1) (- v_b_346_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_345_1)) 404) (<= (- 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) (<= (- (- v_b_345_1) v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 8) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_346_1)) 813) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- |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) v_b_345_1) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_346_1)) 409) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) v_b_346_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 (- 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_b_345_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_346_1)) 405) (<= (- (- |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_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 808) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 0)))} [2018-12-19 21:52:59,415 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:52:59,416 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:52:59,416 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:52:59,544 WARN L181 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 867 [2018-12-19 21:52:59,545 WARN L270 ngHoareTripleChecker]: Pre: {2147483525#(or (exists ((v_b_344_1 Int) (v_v_11855_1 (Array Int Int)) (v_b_347_1 Int) (v_b_346_1 Int) (v_v_11862_1 (Array Int Int)) (v_b_345_1 Int) (v_v_11860_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) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_345_1)) 808) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) v_b_345_1) 0) (<= (- |#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_read~int_#ptr.offset| (- v_b_346_1)) 809) (<= (- (- v_b_346_1) v_b_346_1) (- 2)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_345_1) 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_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_~malloc_~size (- v_b_346_1)) 805) (<= (- |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) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- (- |#NULL.base|) (- v_b_345_1)) 404) (<= (- (- |#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| (- v_b_345_1)) 408) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_345_1) v_b_346_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_345_1) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_345_1)) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 804) (<= (- v_b_345_1 v_b_346_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_346_1)) 5) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_346_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_345_1) 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_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- 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| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |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| v_b_345_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_346_1)) 401) (<= (- |#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_~p~1.offset v_b_345_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_346_1) (- 5)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_346_1)) 405) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_345_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_346_1 (- v_b_346_1)) 810) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_345_1)) 404) (= v_v_11855_1 v_v_11862_1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_346_1)) 405) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_347_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_345_1)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_345_1)) 404) (<= (- (- |#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| (- v_b_345_1)) 808) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_346_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- v_b_346_1)) 405) (<= (- |ULTIMATE.start_read~int_#value| v_v_11860_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- v_b_344_1) (- v_b_347_1)) 1) (<= (- (- |#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| ULTIMATE.start_~malloc_~size) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_346_1)) 405) (<= (- v_b_344_1 v_b_347_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_345_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_345_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_346_1) 3) (<= (- (- |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_main_~q~1.offset)) 808) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_346_1)) 405) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_345_1) 0) (<= (- |#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)) 404) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_345_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_346_1)) 809) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_345_1)) 404) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_346_1)) 405) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_11860_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_345_1) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_347_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_11860_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |#NULL.base| v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_346_1)) 405) (<= (- |#NULL.offset| v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_346_1) (- 1)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_346_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_345_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- v_b_345_1 (- v_b_345_1)) 808) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_344_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) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |#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_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- v_b_346_1)) 405) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_11860_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_346_1) 399) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_345_1) 4) (forall ((v_idx_1148 Int) (v_idx_1147 Int) (v_idx_1158 Int) (v_idx_1157 Int) (v_idx_1156 Int) (v_idx_1149 Int)) (or (< v_idx_1149 v_b_346_1) (< v_idx_1148 v_b_345_1) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1157) v_idx_1148)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1157) v_idx_1148))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1157) v_idx_1148))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1157) v_idx_1148)) 0)) (<= v_b_345_1 v_idx_1147) (<= v_b_346_1 v_idx_1148) (< v_idx_1157 v_b_344_1) (<= v_b_344_1 v_idx_1156) (<= v_b_347_1 v_idx_1157) (< v_idx_1158 v_b_347_1))) (<= (- (- |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_read~int_#ptr.offset| v_b_345_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_main_~q~1.offset)) 404) (<= (- ULTIMATE.start_~malloc_~size (- v_b_345_1)) 804) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_344_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_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- |#NULL.offset| (- v_b_345_1)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_345_1)) 0) (<= (- v_b_345_1 (- v_b_346_1)) 809) (<= (- (- |#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_read~int_#ptr.offset|)) 404) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_346_1) (- 401)) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_346_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_345_1) (- v_b_346_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_345_1)) 404) (<= (- 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) (<= (- (- v_b_345_1) v_b_345_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_345_1)) 404) (<= (- ULTIMATE.start_main_~q~1.offset v_b_346_1) 403) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_345_1)) 404) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 808) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 404) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_346_1)) 409) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 4) (<= (- (- |#NULL.base|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- 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| v_b_345_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 808))) (exists ((v_v_10386_1 (Array Int Int)) (v_b_308_1 Int) (v_v_10384_1 Int) (v_v_10379_1 (Array Int Int)) (v_b_309_1 Int) (v_b_311_1 Int) (v_b_310_1 Int)) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_309_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_310_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_309_1)) 404) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) (- v_b_310_1)) 1) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_309_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_309_1)) 400) (<= (- |#NULL.base| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_310_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_309_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- v_b_309_1 (- v_b_309_1)) 800) (<= (- |#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_~q~1.offset) v_b_310_1) (- 1)) (<= (- |#NULL.offset| v_b_310_1) (- 1)) (<= (- (- |#NULL.base|) (- v_b_310_1)) 401) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_310_1)) 401) (<= (- (- |#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_read~int_#ptr.offset|)) 800) (<= (- (- |#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.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) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 396) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- ULTIMATE.start_~malloc_~size (- v_b_309_1)) 800) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_310_1) (- 1)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_310_1)) 401) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_309_1) 4) (<= (- (- |#NULL.offset|) v_b_310_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_310_1) (- 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_~malloc_#res.offset|) v_b_309_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_308_1 v_b_311_1) (- 1)) (<= (- 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) (<= (- v_b_309_1 (- v_b_310_1)) 801) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |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| v_b_310_1) (- 1)) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- v_b_309_1)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- v_b_309_1) v_b_310_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_read~int_#ptr.base|) (- v_b_311_1)) 1) (<= (- v_b_310_1 (- v_b_310_1)) 802) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_310_1) (- 5)) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_309_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- v_b_309_1)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_309_1)) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_310_1)) 401) (<= (- (- |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_310_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- v_b_309_1)) 400) (<= (- (- v_b_308_1) (- v_b_311_1)) 1) (<= (- (- |#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) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_308_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_309_1)) 396) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_310_1)) 1) (<= (- (- v_b_310_1) v_b_310_1) (- 2)) (<= (- |#NULL.base| v_b_309_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_310_1)) 801) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_310_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_10384_1)) 0) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_10384_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.base|) v_b_309_1) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |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| (- v_b_309_1)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.offset| (- v_b_310_1)) 401) (<= (- (- |#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_#t~malloc0.offset|) v_b_309_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| v_b_309_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_309_1)) 400) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_310_1)) 401) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_309_1)) 800) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_310_1) (- 1)) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_309_1) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_310_1)) 401) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_309_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_310_1)) 801) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_309_1) 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| (- v_b_309_1)) 400) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_310_1) (- 401)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_308_1)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_10384_1)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_309_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_~malloc_~size v_b_310_1) 399) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_310_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_309_1) (- 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_309_1)) 400) (<= (- |ULTIMATE.start_read~int_#value| v_v_10384_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) |ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- |#NULL.offset| (- v_b_309_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_310_1)) 801) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_310_1) 3) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- v_b_309_1 v_b_310_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 400) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_310_1)) 405) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_309_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (= v_v_10379_1 v_v_10386_1) (<= (- (- v_b_309_1) v_b_309_1) 0) (<= (- |#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_309_1)) 0) (<= (- (- 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_~q~1.offset v_b_310_1) 399) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_311_1) (- 1)) (<= (- |#NULL.base| (- v_b_310_1)) 401) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 800) (<= (- |#NULL.base| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_310_1)) 401) (<= (- |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)) 400) (<= (- (- |#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| v_b_309_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_310_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_309_1) 400) (<= (- 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| v_b_310_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 404) (<= (- 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_~malloc_#res.offset|) (- v_b_309_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_309_1)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_310_1)) 397) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 400) (forall ((v_idx_1163 Int) (v_idx_1162 Int) (v_idx_1173 Int) (v_idx_1172 Int) (v_idx_1161 Int) (v_idx_1171 Int)) (or (and (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1172) v_idx_1162))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1172) v_idx_1162)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1172) v_idx_1162))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1172) v_idx_1162)) 0)) (< v_idx_1163 v_b_310_1) (<= v_b_309_1 v_idx_1161) (<= v_b_311_1 v_idx_1172) (< v_idx_1173 v_b_311_1) (<= v_b_308_1 v_idx_1171) (<= v_b_310_1 v_idx_1162) (< v_idx_1162 v_b_309_1) (< v_idx_1172 v_b_308_1))) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) v_b_309_1) 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_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#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|) (- v_b_310_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 800) (<= (- 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_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_310_1)) 401))))} [2018-12-19 21:52:59,545 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 21:52:59,545 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 21:53:00,373 WARN L276 ngHoareTripleChecker]: Post: {2147483524#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |#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_read~int_#ptr.offset|)) 812) (<= (- (- |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_main_~q~1.offset)) 408) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |#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_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |#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) (exists ((v_b_344_1 Int) (v_b_347_1 Int) (v_b_346_1 Int) (v_b_345_1 Int)) (and (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_346_1) (- 5)) (<= (- (- |#NULL.base|) (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_344_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_345_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_346_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_346_1) 407) (<= (- (- |#NULL.offset|) v_b_345_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_346_1) (- 5)) (<= (- |#NULL.offset| (- v_b_345_1)) 404) (<= (- (- |#NULL.base|) v_b_345_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_345_1)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_346_1)) 405) (<= (- v_b_345_1 (- v_b_346_1)) 809) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_345_1) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_345_1)) 812) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_345_1) 0) (<= (- v_b_346_1 (- v_b_346_1)) 810) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_346_1)) 401) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_345_1)) 404) (<= (- (- |#NULL.offset|) (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_346_1)) 405) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_346_1) (- 401)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_346_1)) 809) (<= (- (- v_b_346_1) v_b_346_1) (- 2)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_345_1) 0) (forall ((v_idx_1178 Int) (v_idx_1187 Int)) (or (< v_idx_1187 v_b_344_1) (<= v_b_347_1 v_idx_1187) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1187) v_idx_1178))) 0) (<= v_b_346_1 v_idx_1178) (< v_idx_1178 v_b_345_1))) (<= (- (- v_b_345_1) (- v_b_346_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_345_1)) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_347_1)) 1) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_346_1)) 405) (<= (- |#NULL.base| v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_347_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_345_1)) 400) (<= (- |#NULL.offset| v_b_346_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_346_1)) 805) (<= (- ULTIMATE.start_main_~p~1.offset v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_345_1)) 404) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_345_1)) 808) (<= (- (- |#NULL.base|) (- v_b_345_1)) 404) (forall ((v_prenex_123 Int) (v_prenex_122 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_123) v_prenex_122)) 0) (< v_prenex_122 v_b_345_1) (<= v_b_347_1 v_prenex_123) (< v_prenex_123 v_b_344_1) (<= v_b_346_1 v_prenex_122))) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_345_1)) 408) (<= (- (- |#NULL.offset|) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_346_1)) 1) (<= (- (- v_b_345_1) v_b_346_1) (- 1)) (<= (- (- v_b_345_1) v_b_345_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_345_1)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_345_1) (- 4)) (<= (- |#NULL.base| (- v_b_345_1)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_346_1)) 813) (<= (- (- |#NULL.offset|) (- v_b_346_1)) 405) (<= (- v_b_345_1 (- v_b_345_1)) 808) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_345_1)) 404) (<= (- (- v_b_344_1) (- v_b_347_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_345_1)) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_344_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_345_1)) 404) (<= (- v_b_345_1 v_b_346_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_346_1)) 5) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_346_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_345_1) (- 4)) (<= (- |#NULL.base| (- v_b_346_1)) 405) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_346_1)) 409) (<= (- ULTIMATE.start_~malloc_~size v_b_345_1) 400) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_346_1)) 405) (<= (- v_b_344_1 v_b_347_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_345_1) 408) (<= (- ULTIMATE.start_~malloc_~size v_b_346_1) 399) (<= (- (- |#NULL.base|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_345_1) 4) (<= (- |#NULL.base| v_b_345_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_346_1) 3) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_345_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_346_1)) 401) (<= (- |#NULL.offset| v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_345_1) 0) (<= (- |#NULL.offset| (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_346_1)) 405) (<= (- ULTIMATE.start_~malloc_~size (- v_b_345_1)) 804))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |#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.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |#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) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |#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) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |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_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |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_read~int_#ptr.offset|)) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 400) (<= (- (- |#NULL.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)) 408) (<= (- (- 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|) 404) (<= (- (- |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_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- 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_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |#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_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 816) (<= (- (- 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_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_read~int_#ptr.offset|)) 404) (<= (- |#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) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 808) (<= (- (- |#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_read~int_#ptr.offset|)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 8) (<= (- (- 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_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- |#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_~malloc_#res.offset|) 408) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 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_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 408) (<= (- |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_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- |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_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 808) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 0))} [2018-12-19 21:54:02,361 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:54:02,361 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:54:02,361 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:54:02,361 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:54:02,362 WARN L224 ngHoareTripleChecker]: Pre: {2147483515#(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_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |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_#NULL.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |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_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- (- |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_#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.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |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_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |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|)) 408) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |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_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- |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_#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_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |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|) 404) (<= (- (- |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_~malloc_~size) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- 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_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |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_~malloc_~size)) 808) (<= (- |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_main_~q~1.offset)) 816) (<= (- (- |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_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- 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_read~int_#ptr.offset|)) 408) (<= (- (- |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_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 808) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- 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_#res.offset|) 408) (<= (- (- |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_~q~1.offset c_ULTIMATE.start_~malloc_~size) 8) (<= (- (- 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_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |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_~malloc_#res.offset|)) 408) (<= (- |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_#res.offset|) 408) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 408) (<= (- |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_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 404) (<= (- |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_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |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 21:54:02,362 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 21:54:02,362 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 21:54:02,363 WARN L230 ngHoareTripleChecker]: Post: {2147483514#(exists ((v_b_381_1 Int) (v_b_382_1 Int) (v_v_13258_1 Int) (v_b_383_1 Int) (v_b_380_1 Int) (v_v_13260_1 (Array Int Int)) (v_v_13253_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_381_1)) 816) (<= (- (- 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_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_382_1)) 409) (<= (- |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 (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- |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_#sizeOfReadType| (- v_b_381_1)) 412) (<= (- (- |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_380_1 v_b_383_1) (- 1)) (<= (- (- |c_#NULL.offset|) v_b_381_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_382_1) (- 1)) (<= (- (- |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_#NULL.base| (- v_b_382_1)) 409) (<= (- 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_~malloc_~size (- v_b_381_1)) 808) (<= (- (- |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_~malloc_#res.offset| (- v_b_381_1)) 408) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_381_1)) 408) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_382_1) (- 5)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_381_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_382_1)) 409) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_381_1) v_b_381_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_~malloc_~size v_b_382_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_381_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_382_1)) 817) (<= (- v_b_382_1 (- v_b_382_1)) 818) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_382_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_~p~1.offset v_b_382_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_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_381_1) 0) (<= (- (- v_b_381_1) (- v_b_382_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- 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_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size v_b_381_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 808) (= v_v_13260_1 v_v_13253_1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_13258_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_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_381_1 (- v_b_382_1)) 817) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_381_1 v_b_382_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 816) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_381_1) 408) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_13258_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_381_1)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_382_1)) 409) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_382_1) 407) (<= (- (- |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_#sizeOfReadType|) v_b_381_1) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 808) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_382_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 408) (<= (- (- |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.offset|) (- v_b_381_1)) 408) (<= (- |c_#NULL.offset| v_b_382_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (forall ((v_idx_1233 Int) (v_idx_1232 Int) (v_idx_1231 Int) (v_idx_1229 Int) (v_idx_1228 Int) (v_idx_1227 Int)) (or (< v_idx_1232 v_b_380_1) (< v_idx_1228 v_b_381_1) (<= v_b_382_1 v_idx_1228) (< v_idx_1233 v_b_383_1) (<= v_b_380_1 v_idx_1231) (<= v_b_381_1 v_idx_1227) (<= v_b_383_1 v_idx_1232) (< v_idx_1229 v_b_382_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1232) v_idx_1228))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1232) v_idx_1228)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1232) v_idx_1228))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1232) v_idx_1228)) 0)))) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_382_1)) 409) (<= (- (- v_b_380_1) (- v_b_383_1)) 1) (<= (- v_b_381_1 (- v_b_381_1)) 816) (<= (- |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_~malloc_~size) (- v_b_382_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_381_1)) 408) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_382_1)) 409) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 408) (<= (- (- |c_#NULL.base|) (- v_b_381_1)) 408) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 408) (<= (- (- |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_382_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_382_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_382_1)) 405) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- (- |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|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_13258_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_#NULL.base|) v_b_381_1) 0) (<= (- (- |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_381_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_383_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_read~int_#sizeOfReadType| v_b_381_1) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_382_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_382_1)) 409) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_381_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_382_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| v_b_381_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |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_#t~malloc0.offset|) v_b_381_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_382_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_381_1)) 408) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_382_1)) 809) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |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_read~int_#ptr.offset| (- v_b_381_1)) 816) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_383_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_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_380_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |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_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |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) v_b_381_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- v_b_381_1)) 408) (<= (- (- 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_382_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_381_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_382_1)) 817) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_382_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_382_1)) 413) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- 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_read~int_#ptr.offset|)) 408) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_382_1)) 409) (<= (- |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_381_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- v_b_381_1)) 408) (<= (- 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_~p~1.offset) (- v_b_381_1)) 408) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_381_1) (- 400)) (<= (- (- |c_#NULL.base|) (- v_b_382_1)) 409) (<= (- |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_#t~malloc0.offset| v_b_382_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_13258_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_382_1)) 409) (<= (- (- |c_#NULL.offset|) v_b_382_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 8) (<= (- (- v_b_381_1) v_b_382_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_381_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_381_1)) 408) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_382_1) (- 401)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_382_1)) 409) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_382_1) v_b_382_1) (- 2)) (<= (- (- 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_#res.offset|) v_b_381_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_read~int_#ptr.base|) (- v_b_380_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_read~int_#ptr.offset| v_b_381_1) 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_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_381_1)) 404) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_382_1) (- 1)) (<= (- |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 21:54:02,363 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:54:02,364 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:54:02,364 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:54:03,973 WARN L181 SmtUtils]: Spent 1.61 s on a formula simplification. DAG size of input: 400 DAG size of output: 51 [2018-12-19 21:54:03,973 WARN L270 ngHoareTripleChecker]: Pre: {2147483515#(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|)) 408) (<= (- (- |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_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |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 21:54:03,973 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 21:54:03,974 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 21:54:04,714 WARN L276 ngHoareTripleChecker]: Post: {2147483514#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |#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) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |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~mem1| |ULTIMATE.start_read~int_#value|) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- (- |#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) (<= (- (- |#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.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |#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) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- |#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_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |#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|) 404) (<= (- (- |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)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 8) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- 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) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |#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_~malloc_~size)) 808) (<= (- |#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_main_~q~1.offset)) 816) (<= (- (- |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) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |#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)) (exists ((v_b_381_1 Int) (v_b_382_1 Int) (v_b_383_1 Int) (v_b_380_1 Int)) (and (<= (- v_b_381_1 (- v_b_382_1)) 817) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_381_1)) 816) (<= (- v_b_381_1 v_b_382_1) (- 1)) (<= (- (- |#NULL.base|) v_b_381_1) 0) (forall ((v_idx_1232 Int) (v_idx_1228 Int)) (or (< v_idx_1232 v_b_380_1) (<= v_b_382_1 v_idx_1228) (< v_idx_1228 v_b_381_1) (<= v_b_383_1 v_idx_1232) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1232) v_idx_1228)) 0))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_382_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_381_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_382_1)) 817) (<= (- ULTIMATE.start_main_~q~1.offset v_b_381_1) 408) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_381_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_383_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_382_1)) 409) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_382_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_381_1)) 408) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_382_1)) 413) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_382_1)) 409) (<= (- ULTIMATE.start_main_~q~1.offset v_b_382_1) 407) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_382_1)) 409) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_381_1) 4) (<= (- |#NULL.offset| v_b_381_1) 0) (<= (- |#NULL.base| (- v_b_381_1)) 408) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_382_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_381_1)) 412) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_381_1) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_381_1)) 408) (<= (- |#NULL.offset| (- v_b_382_1)) 409) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_381_1) 0) (<= (- v_b_380_1 v_b_383_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_381_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_382_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_381_1) (- 400)) (<= (- (- |#NULL.base|) (- v_b_382_1)) 409) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_382_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_382_1) (- 1)) (<= (- |#NULL.base| (- v_b_382_1)) 409) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_382_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_381_1)) 808) (<= (- |#NULL.base| v_b_381_1) 0) (<= (- (- |#NULL.offset|) (- v_b_381_1)) 408) (forall ((v_prenex_125 Int) (v_prenex_124 Int)) (or (< v_prenex_125 v_b_381_1) (<= v_b_382_1 v_prenex_125) (<= v_b_383_1 v_prenex_124) (< v_prenex_124 v_b_380_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_124) v_prenex_125))) 0))) (<= (- |#NULL.offset| v_b_382_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_381_1)) 408) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_381_1)) 408) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_382_1)) 409) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_381_1) 0) (<= (- (- |#NULL.offset|) v_b_382_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_382_1) (- 5)) (<= (- (- v_b_381_1) v_b_382_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_382_1)) 409) (<= (- ULTIMATE.start_main_~p~1.offset v_b_381_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_381_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_382_1)) 409) (<= (- (- v_b_380_1) (- v_b_383_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_381_1)) 408) (<= (- v_b_381_1 (- v_b_381_1)) 816) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_382_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_382_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_381_1)) 408) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_382_1)) 409) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_382_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_381_1)) 408) (<= (- ULTIMATE.start_~malloc_~size (- v_b_382_1)) 809) (<= (- (- v_b_381_1) v_b_381_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_381_1)) 816) (<= (- ULTIMATE.start_~malloc_~size v_b_382_1) 399) (<= (- (- v_b_382_1) v_b_382_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_383_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_381_1)) 8) (<= (- (- |#NULL.offset|) (- v_b_382_1)) 409) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_382_1)) 817) (<= (- v_b_382_1 (- v_b_382_1)) 818) (<= (- (- |#NULL.base|) (- v_b_381_1)) 408) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_381_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_382_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_380_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_382_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_380_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_381_1) 0) (<= (- (- v_b_381_1) (- v_b_382_1)) 1) (forall ((v_prenex_127 Int) (v_prenex_126 Int)) (or (<= v_b_382_1 v_prenex_127) (< v_prenex_126 v_b_380_1) (< v_prenex_127 v_b_381_1) (<= v_b_383_1 v_prenex_126) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_126) v_prenex_127))) 0))) (<= (- |#NULL.base| v_b_382_1) (- 1)) (<= (- (- |#NULL.base|) v_b_382_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_382_1)) 405) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_381_1) 0) (forall ((v_prenex_128 Int) (v_prenex_129 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_128) v_prenex_129)) 0) (< v_prenex_128 v_b_380_1) (<= v_b_383_1 v_prenex_128) (< v_prenex_129 v_b_381_1) (<= v_b_382_1 v_prenex_129))) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_381_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_381_1)) 404) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_382_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_381_1) 400) (<= (- |#NULL.offset| (- v_b_381_1)) 408))) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 808) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 408) (<= (- (- |#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_~q~1.offset ULTIMATE.start_~malloc_~size) 8) (<= (- (- 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|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |#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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- |#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_#res.offset|) 408) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 408) (<= (- |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_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- |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_read~int_#sizeOfReadType|) 404) (<= (- |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_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |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 21:54:17,191 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:54:17,192 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:54:17,192 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:54:17,192 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:54:17,193 WARN L224 ngHoareTripleChecker]: Pre: {2147483513#(or (exists ((v_b_344_1 Int) (v_v_11855_1 (Array Int Int)) (v_b_347_1 Int) (v_b_346_1 Int) (v_v_11862_1 (Array Int Int)) (v_b_345_1 Int) (v_v_11860_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) v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_345_1)) 808) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) v_b_345_1) 0) (<= (- |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_#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_read~int_#ptr.offset| (- v_b_346_1)) 809) (<= (- (- v_b_346_1) v_b_346_1) (- 2)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_345_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.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_~malloc_~size (- v_b_346_1)) 805) (<= (- |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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- (- |c_#NULL.base|) (- v_b_345_1)) 404) (<= (- (- |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_read~int_#sizeOfReadType| (- v_b_345_1)) 408) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_345_1) v_b_346_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_345_1) 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_345_1)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_345_1)) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 804) (<= (- v_b_345_1 v_b_346_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_~malloc_~size) (- v_b_346_1)) 5) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_345_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_345_1) 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_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- 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| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |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| v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_346_1)) 401) (<= (- |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_~p~1.offset v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_346_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_346_1)) 405) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_345_1)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_345_1) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_346_1 (- v_b_346_1)) 810) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_345_1)) 404) (= v_v_11855_1 v_v_11862_1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_346_1)) 405) (<= (- |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_#res.offset|) 404) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_347_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_345_1)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_345_1)) 404) (<= (- (- |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.offset| (- v_b_345_1)) 808) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_346_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_346_1)) 405) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_11860_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- v_b_344_1) (- v_b_347_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_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 4) (forall ((v_idx_1247 Int) (v_idx_1246 Int) (v_idx_1239 Int) (v_idx_1238 Int) (v_idx_1248 Int) (v_idx_1237 Int)) (or (< v_idx_1238 v_b_345_1) (< v_idx_1248 v_b_347_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1247) v_idx_1238)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1247) v_idx_1238))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1247) v_idx_1238))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1247) v_idx_1238)) 0)) (<= v_b_344_1 v_idx_1246) (<= v_b_345_1 v_idx_1237) (<= v_b_346_1 v_idx_1238) (< v_idx_1247 v_b_344_1) (<= v_b_347_1 v_idx_1247) (< v_idx_1239 v_b_346_1))) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_346_1)) 405) (<= (- v_b_344_1 v_b_347_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_345_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_345_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_346_1) 3) (<= (- (- |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_main_~q~1.offset)) 808) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_346_1)) 405) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_346_1)) 405) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_345_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_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_345_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_346_1)) 809) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_345_1)) 404) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_346_1)) 405) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_11860_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_345_1) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_346_1)) 405) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_347_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_11860_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.base| v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_346_1)) 405) (<= (- |c_#NULL.offset| v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_346_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_345_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- v_b_345_1 (- v_b_345_1)) 808) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_345_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_344_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_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |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_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- v_b_346_1)) 405) (<= (- 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_#ptr.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_11860_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_346_1) 399) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_345_1) 4) (<= (- (- |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_read~int_#ptr.offset| v_b_345_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_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_345_1)) 804) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_344_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_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- |c_#NULL.offset| (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_345_1)) 0) (<= (- v_b_345_1 (- v_b_346_1)) 809) (<= (- (- |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_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_346_1) (- 401)) (<= (- (- |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_#t~malloc0.offset| v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_345_1) (- v_b_346_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_345_1)) 404) (<= (- 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) (<= (- (- v_b_345_1) v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_346_1) 403) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_345_1)) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- 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_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 808) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 404) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_346_1)) 409) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 4) (<= (- (- |c_#NULL.base|) v_b_346_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_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- 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_b_345_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_346_1)) 405) (<= (- (- |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_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 808))) (exists ((v_b_381_1 Int) (v_b_382_1 Int) (v_v_13258_1 Int) (v_b_383_1 Int) (v_b_380_1 Int) (v_v_13260_1 (Array Int Int)) (v_v_13253_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_381_1)) 816) (<= (- (- 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_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_382_1)) 409) (<= (- |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 (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- |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_#sizeOfReadType| (- v_b_381_1)) 412) (<= (- (- |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_380_1 v_b_383_1) (- 1)) (<= (- (- |c_#NULL.offset|) v_b_381_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_382_1) (- 1)) (<= (- (- |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_#NULL.base| (- v_b_382_1)) 409) (<= (- 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_~malloc_~size (- v_b_381_1)) 808) (<= (- (- |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_~malloc_#res.offset| (- v_b_381_1)) 408) (forall ((v_idx_1258 Int) (v_idx_1257 Int) (v_idx_1263 Int) (v_idx_1262 Int) (v_idx_1261 Int) (v_idx_1259 Int)) (or (< v_idx_1258 v_b_381_1) (<= v_b_382_1 v_idx_1258) (<= v_b_383_1 v_idx_1262) (< v_idx_1263 v_b_383_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1262) v_idx_1258))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1262) v_idx_1258)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1262) v_idx_1258))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1262) v_idx_1258)) 0)) (<= v_b_381_1 v_idx_1257) (< v_idx_1259 v_b_382_1) (<= v_b_380_1 v_idx_1261) (< v_idx_1262 v_b_380_1))) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_381_1)) 408) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_382_1) (- 5)) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_381_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_382_1)) 409) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_381_1) v_b_381_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_~malloc_~size v_b_382_1) 399) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_381_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_382_1)) 817) (<= (- v_b_382_1 (- v_b_382_1)) 818) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_382_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_~p~1.offset v_b_382_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_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 404) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_381_1) 0) (<= (- (- v_b_381_1) (- v_b_382_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 8) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- 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_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size v_b_381_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 808) (= v_v_13260_1 v_v_13253_1) (<= (- |c_#NULL.offset| c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_13258_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_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_381_1 (- v_b_382_1)) 817) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_381_1 v_b_382_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 816) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_381_1) 408) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_13258_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_381_1)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_382_1)) 409) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_382_1) 407) (<= (- (- |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_#sizeOfReadType|) v_b_381_1) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 808) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_382_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 408) (<= (- (- |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.offset|) (- v_b_381_1)) 408) (<= (- |c_#NULL.offset| v_b_382_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_main_~p~1.offset) (- v_b_382_1)) 409) (<= (- (- v_b_380_1) (- v_b_383_1)) 1) (<= (- v_b_381_1 (- v_b_381_1)) 816) (<= (- |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_~malloc_~size) (- v_b_382_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_381_1)) 408) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_382_1)) 409) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 408) (<= (- (- |c_#NULL.base|) (- v_b_381_1)) 408) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 408) (<= (- (- |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_382_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_382_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_382_1)) 405) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- (- |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|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_13258_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_#NULL.base|) v_b_381_1) 0) (<= (- (- |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_381_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_383_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_read~int_#sizeOfReadType| v_b_381_1) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_382_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_382_1)) 409) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_381_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_382_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| v_b_381_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |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_#t~malloc0.offset|) v_b_381_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_382_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_381_1)) 408) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_382_1)) 809) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |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_read~int_#ptr.offset| (- v_b_381_1)) 816) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_383_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_main_~p~1.offset c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_380_1) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |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_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |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) v_b_381_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_#NULL.offset| (- v_b_381_1)) 408) (<= (- (- 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_382_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_381_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_382_1)) 817) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_382_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_382_1)) 413) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- 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_read~int_#ptr.offset|)) 408) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_382_1)) 409) (<= (- |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_381_1) 0) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- v_b_381_1)) 408) (<= (- 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_~p~1.offset) (- v_b_381_1)) 408) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_381_1) (- 400)) (<= (- (- |c_#NULL.base|) (- v_b_382_1)) 409) (<= (- |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_#t~malloc0.offset| v_b_382_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_13258_1)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_382_1)) 409) (<= (- (- |c_#NULL.offset|) v_b_382_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 8) (<= (- (- v_b_381_1) v_b_382_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_381_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_381_1)) 408) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_382_1) (- 401)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_382_1)) 409) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_382_1) v_b_382_1) (- 2)) (<= (- (- 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_#res.offset|) v_b_381_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_read~int_#ptr.base|) (- v_b_380_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_read~int_#ptr.offset| v_b_381_1) 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_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_381_1)) 404) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_382_1) (- 1)) (<= (- |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 21:54:17,193 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 21:54:17,193 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 21:54:17,194 WARN L230 ngHoareTripleChecker]: Post: {2147483512#(exists ((v_b_381_1 Int) (v_b_382_1 Int) (v_v_13258_1 Int) (v_b_383_1 Int) (v_b_380_1 Int) (v_v_13260_1 (Array Int Int)) (v_v_13253_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_381_1)) 404) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 412) (<= (- (- 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_~malloc_~size) 12) (<= (- (- 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_main_#t~malloc0.offset| (- v_b_382_1)) 409) (<= (- |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_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 412) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 408) (<= (- |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_#sizeOfReadType| (- v_b_381_1)) 412) (<= (- (- |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) (<= (- v_b_380_1 v_b_383_1) (- 1)) (<= (- (- |c_#NULL.offset|) v_b_381_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_382_1) (- 1)) (<= (- (- |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) (forall ((v_idx_1278 Int) (v_idx_1277 Int) (v_idx_1276 Int) (v_idx_1274 Int) (v_idx_1273 Int) (v_idx_1272 Int)) (or (< v_idx_1277 v_b_380_1) (< v_idx_1278 v_b_383_1) (and (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1277) v_idx_1273))) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1277) v_idx_1273)) 0)) (<= v_b_380_1 v_idx_1276) (< v_idx_1274 v_b_382_1) (< v_idx_1273 v_b_381_1) (<= v_b_382_1 v_idx_1273) (<= v_b_381_1 v_idx_1272) (<= v_b_383_1 v_idx_1277))) (<= (- |c_#NULL.base| (- v_b_382_1)) 409) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_381_1)) 808) (<= (- (- |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_~malloc_#res.offset| (- v_b_381_1)) 408) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_381_1)) 408) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_382_1) (- 5)) (<= (- (- 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_read~int_#ptr.offset|) (- v_b_381_1)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_381_1) v_b_381_1) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_~malloc_~size v_b_382_1) 399) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 820) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_381_1)) 8) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_382_1)) 817) (<= (- v_b_382_1 (- v_b_382_1)) 818) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_382_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_381_1) 412) (<= (- (- |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_ULTIMATE.start_main_~p~1.offset v_b_382_1) (- 1)) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_381_1) (- v_b_382_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 8) (<= (- 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_~malloc_~size v_b_381_1) 400) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 808) (= v_v_13260_1 v_v_13253_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_ULTIMATE.start_read~int_#value| v_v_13258_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_main_~q~1.offset (- v_b_382_1)) 821) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_381_1 (- v_b_382_1)) 817) (<= (- v_b_381_1 v_b_382_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 412) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_382_1)) 409) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_381_1) (- 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_#sizeOfReadType|) v_b_381_1) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_382_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 408) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- v_b_381_1)) 408) (<= (- |c_#NULL.offset| v_b_382_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_382_1)) 409) (<= (- (- v_b_380_1) (- v_b_383_1)) 1) (<= (- v_b_381_1 (- v_b_381_1)) 816) (<= (- |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_~malloc_~size) (- v_b_382_1)) 9) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_381_1)) 408) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 412) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- |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_382_1)) 409) (<= (- (- |c_#NULL.base|) (- v_b_381_1)) 408) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 412) (<= (- (- |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_382_1) (- 1)) (<= (- (- |c_#NULL.base|) v_b_382_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_382_1)) 405) (<= (- (- |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_#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|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |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| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_#NULL.base|) v_b_381_1) 0) (<= (- (- |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_381_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_383_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_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 412) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_381_1) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_382_1) (- 1)) (<= (- |c_#NULL.offset| (- v_b_382_1)) 409) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_381_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_382_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_381_1)) 820) (<= (- (- 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| v_b_381_1) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_382_1) (- 5)) (<= (- (- |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_#t~malloc0.offset|) v_b_381_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_382_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_381_1)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 416) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_382_1)) 809) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- c_ULTIMATE.start_~malloc_~size)) 404) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_381_1)) 816) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_383_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_~malloc_#res.offset|) 412) (<= (- |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)) 412) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_380_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 412) (<= (- (- |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|)) 408) (<= (- |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) v_b_381_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_#NULL.offset| (- v_b_381_1)) 408) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 824) (<= (- (- 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_382_1) 3) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_381_1) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_382_1)) 413) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- 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_read~int_#ptr.offset|)) 408) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_382_1)) 409) (<= (- (- |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_381_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 412) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |c_#NULL.base| (- v_b_381_1)) 408) (<= (- 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_~p~1.offset) (- v_b_381_1)) 408) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_381_1) (- 400)) (<= (- (- |c_#NULL.base|) (- v_b_382_1)) 409) (<= (- |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_#t~malloc0.offset| v_b_382_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_13258_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_382_1)) 409) (<= (- (- |c_#NULL.offset|) v_b_382_1) (- 1)) (<= (- (- v_b_381_1) v_b_382_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_381_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_381_1)) 408) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_382_1) (- 401)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_382_1)) 409) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 812) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_382_1) v_b_382_1) (- 2)) (<= (- |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 v_b_382_1) 411) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_381_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_read~int_#ptr.base|) (- v_b_380_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_read~int_#ptr.offset| v_b_381_1) 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_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 412) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_381_1)) 404) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_382_1) (- 1)) (<= (- |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_~q~1.offset) (- v_b_382_1)) 405) (<= (- |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 21:54:17,194 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:54:17,195 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:54:17,195 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:54:17,323 WARN L181 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 871 [2018-12-19 21:54:17,324 WARN L270 ngHoareTripleChecker]: Pre: {2147483513#(or (exists ((v_b_344_1 Int) (v_v_11855_1 (Array Int Int)) (v_b_347_1 Int) (v_b_346_1 Int) (v_v_11862_1 (Array Int Int)) (v_b_345_1 Int) (v_v_11860_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) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_345_1)) 808) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) v_b_345_1) 0) (<= (- |#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_read~int_#ptr.offset| (- v_b_346_1)) 809) (<= (- (- v_b_346_1) v_b_346_1) (- 2)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_345_1) 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_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_~malloc_~size (- v_b_346_1)) 805) (<= (- |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) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- (- |#NULL.base|) (- v_b_345_1)) 404) (<= (- (- |#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| (- v_b_345_1)) 408) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_345_1) v_b_346_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_345_1) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_345_1)) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 804) (<= (- v_b_345_1 v_b_346_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_346_1)) 5) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_346_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_345_1) 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_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- 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| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |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| v_b_345_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_346_1)) 401) (<= (- |#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_~p~1.offset v_b_345_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_346_1) (- 5)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_346_1)) 405) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_345_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_346_1 (- v_b_346_1)) 810) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_345_1)) 404) (= v_v_11855_1 v_v_11862_1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_346_1)) 405) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_347_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_345_1)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_345_1)) 404) (<= (- (- |#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| (- v_b_345_1)) 808) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_346_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- v_b_346_1)) 405) (<= (- |ULTIMATE.start_read~int_#value| v_v_11860_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- v_b_344_1) (- v_b_347_1)) 1) (<= (- (- |#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| ULTIMATE.start_~malloc_~size) 4) (forall ((v_idx_1247 Int) (v_idx_1246 Int) (v_idx_1239 Int) (v_idx_1238 Int) (v_idx_1248 Int) (v_idx_1237 Int)) (or (< v_idx_1238 v_b_345_1) (< v_idx_1248 v_b_347_1) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1247) v_idx_1238)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1247) v_idx_1238))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1247) v_idx_1238))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1247) v_idx_1238)) 0)) (<= v_b_344_1 v_idx_1246) (<= v_b_345_1 v_idx_1237) (<= v_b_346_1 v_idx_1238) (< v_idx_1247 v_b_344_1) (<= v_b_347_1 v_idx_1247) (< v_idx_1239 v_b_346_1))) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_346_1)) 405) (<= (- v_b_344_1 v_b_347_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_345_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_345_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_346_1) 3) (<= (- (- |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_main_~q~1.offset)) 808) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_346_1)) 405) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_345_1) 0) (<= (- |#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)) 404) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_345_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_346_1)) 809) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_345_1)) 404) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_346_1)) 405) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_11860_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_345_1) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_347_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_11860_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |#NULL.base| v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_346_1)) 405) (<= (- |#NULL.offset| v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_346_1) (- 1)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_346_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_345_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- v_b_345_1 (- v_b_345_1)) 808) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_344_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) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |#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_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- v_b_346_1)) 405) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_11860_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_346_1) 399) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_345_1) 4) (<= (- (- |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_read~int_#ptr.offset| v_b_345_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_main_~q~1.offset)) 404) (<= (- ULTIMATE.start_~malloc_~size (- v_b_345_1)) 804) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_344_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_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- |#NULL.offset| (- v_b_345_1)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_345_1)) 0) (<= (- v_b_345_1 (- v_b_346_1)) 809) (<= (- (- |#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_read~int_#ptr.offset|)) 404) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_346_1) (- 401)) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_346_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_345_1) (- v_b_346_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_345_1)) 404) (<= (- 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) (<= (- (- v_b_345_1) v_b_345_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_345_1)) 404) (<= (- ULTIMATE.start_main_~q~1.offset v_b_346_1) 403) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_345_1)) 404) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 808) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 404) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_346_1)) 409) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 4) (<= (- (- |#NULL.base|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- 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| v_b_345_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 808))) (exists ((v_b_381_1 Int) (v_b_382_1 Int) (v_v_13258_1 Int) (v_b_383_1 Int) (v_b_380_1 Int) (v_v_13260_1 (Array Int Int)) (v_v_13253_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_381_1)) 816) (<= (- (- 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.base| (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_382_1)) 409) (<= (- |#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_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_381_1)) 412) (<= (- (- |#NULL.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- v_b_380_1 v_b_383_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_381_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_382_1) (- 1)) (<= (- (- |#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) (<= (- |#NULL.base| (- v_b_382_1)) 409) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- |#NULL.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_381_1)) 808) (<= (- (- |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_~malloc_#res.offset| (- v_b_381_1)) 408) (forall ((v_idx_1258 Int) (v_idx_1257 Int) (v_idx_1263 Int) (v_idx_1262 Int) (v_idx_1261 Int) (v_idx_1259 Int)) (or (< v_idx_1258 v_b_381_1) (<= v_b_382_1 v_idx_1258) (<= v_b_383_1 v_idx_1262) (< v_idx_1263 v_b_383_1) (and (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1262) v_idx_1258))) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1262) v_idx_1258)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1262) v_idx_1258))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1262) v_idx_1258)) 0)) (<= v_b_381_1 v_idx_1257) (< v_idx_1259 v_b_382_1) (<= v_b_380_1 v_idx_1261) (< v_idx_1262 v_b_380_1))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_381_1)) 408) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_382_1) (- 5)) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_381_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_382_1)) 409) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- v_b_381_1) v_b_381_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_~malloc_~size v_b_382_1) 399) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_381_1)) 8) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_382_1)) 817) (<= (- v_b_382_1 (- v_b_382_1)) 818) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_382_1) (- 1)) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_382_1) (- 1)) (<= (- |#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|) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_381_1) 0) (<= (- (- v_b_381_1) (- v_b_382_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 8) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- 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) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_~malloc_~size v_b_381_1) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 808) (= v_v_13260_1 v_v_13253_1) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#value| v_v_13258_1) 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) (<= (- v_b_381_1 (- v_b_382_1)) 817) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_381_1 v_b_382_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 816) (<= (- ULTIMATE.start_main_~q~1.offset v_b_381_1) 408) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_13258_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_381_1)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_382_1)) 409) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_382_1) 407) (<= (- (- |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_#sizeOfReadType|) v_b_381_1) (- 4)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 808) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_382_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 408) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |#NULL.offset|) (- v_b_381_1)) 408) (<= (- |#NULL.offset| v_b_382_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_main_~p~1.offset) (- v_b_382_1)) 409) (<= (- (- v_b_380_1) (- v_b_383_1)) 1) (<= (- v_b_381_1 (- v_b_381_1)) 816) (<= (- |#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_~malloc_~size) (- v_b_382_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_381_1)) 408) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- v_b_382_1)) 409) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 408) (<= (- (- |#NULL.base|) (- v_b_381_1)) 408) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 408) (<= (- (- |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_382_1) (- 1)) (<= (- (- |#NULL.base|) v_b_382_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_382_1)) 405) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- (- |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|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_13258_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) v_b_381_1) 0) (<= (- (- |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_~malloc_#res.offset| v_b_381_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_383_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_read~int_#sizeOfReadType| v_b_381_1) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_382_1) (- 1)) (<= (- |#NULL.offset| (- v_b_382_1)) 409) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_381_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_382_1) (- 1)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| v_b_381_1) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |#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|) v_b_381_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_382_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_381_1)) 408) (<= (- ULTIMATE.start_~malloc_~size (- v_b_382_1)) 809) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- |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_read~int_#ptr.offset| (- v_b_381_1)) 816) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_383_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_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_380_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 408) (<= (- (- |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_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |#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) v_b_381_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.offset| (- v_b_381_1)) 408) (<= (- (- 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_382_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_381_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_382_1)) 817) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_382_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_382_1)) 413) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_382_1)) 409) (<= (- |#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_381_1) 0) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.base| (- v_b_381_1)) 408) (<= (- 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) (- v_b_381_1)) 408) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_381_1) (- 400)) (<= (- (- |#NULL.base|) (- v_b_382_1)) 409) (<= (- |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_#t~malloc0.offset| v_b_382_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_13258_1)) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_382_1)) 409) (<= (- (- |#NULL.offset|) v_b_382_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 8) (<= (- (- v_b_381_1) v_b_382_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_381_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_381_1)) 408) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_382_1) (- 401)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_382_1)) 409) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_382_1) v_b_382_1) (- 2)) (<= (- (- 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_~malloc_#res.offset|) v_b_381_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_read~int_#ptr.base|) (- v_b_380_1)) 0) (<= (- ULTIMATE.start_~malloc_~size (- ULTIMATE.start_~malloc_~size)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_381_1) 0) (<= (- |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_read~int_#sizeOfReadType|) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_381_1)) 404) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_382_1) (- 1)) (<= (- |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 21:54:17,325 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 21:54:17,325 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 21:54:18,018 WARN L276 ngHoareTripleChecker]: Post: {2147483512#(and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 412) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 12) (<= (- |#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) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 412) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 412) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 408) (<= (- |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) (<= (- (- |#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.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |#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)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |#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|)) 408) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 416) (<= (- (- 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_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 816) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 412) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 412) (<= (- |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|)) 820) (<= (- (- |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)) 412) (<= (- (- |#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)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 412) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 8) (<= (- (- |#NULL.base|) |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- 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_~malloc_~size)) 808) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 824) (<= (- (- 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_main_~q~1.offset)) 412) (<= (- (- |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) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |#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)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 412) (<= (- (- |#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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 408) (<= (- (- |#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) (<= (- |#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|)) 408) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 412) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 812) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 408) (<= (- |#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_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 412) (<= (- |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_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_read~int_#sizeOfReadType|) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 412) (<= (- |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) (exists ((v_b_381_1 Int) (v_b_382_1 Int) (v_b_383_1 Int) (v_b_380_1 Int)) (and (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_381_1)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_382_1)) 821) (<= (- v_b_381_1 (- v_b_382_1)) 817) (<= (- v_b_381_1 v_b_382_1) (- 1)) (<= (- (- |#NULL.base|) v_b_381_1) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_382_1) 3) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_381_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_381_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_383_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_382_1)) 409) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_382_1)) 413) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_382_1)) 409) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_382_1)) 409) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_381_1) 4) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_381_1) (- 4)) (<= (- |#NULL.offset| v_b_381_1) 0) (<= (- |#NULL.base| (- v_b_381_1)) 408) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_382_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_381_1)) 412) (forall ((v_idx_1277 Int) (v_idx_1273 Int)) (or (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1277) v_idx_1273)) 0) (< v_idx_1277 v_b_380_1) (< v_idx_1273 v_b_381_1) (<= v_b_382_1 v_idx_1273) (<= v_b_383_1 v_idx_1277))) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_381_1) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_381_1)) 408) (<= (- |#NULL.offset| (- v_b_382_1)) 409) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_381_1) 0) (<= (- v_b_380_1 v_b_383_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_381_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_382_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_381_1) (- 400)) (<= (- (- |#NULL.base|) (- v_b_382_1)) 409) (forall ((v_prenex_130 Int) (v_prenex_131 Int)) (or (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_130) v_prenex_131))) 0) (< v_prenex_131 v_b_381_1) (<= v_b_383_1 v_prenex_130) (<= v_b_382_1 v_prenex_131) (< v_prenex_130 v_b_380_1))) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_382_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_382_1) (- 1)) (<= (- |#NULL.base| (- v_b_382_1)) 409) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_382_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_381_1)) 820) (<= (- ULTIMATE.start_~malloc_~size (- v_b_381_1)) 808) (<= (- |#NULL.base| v_b_381_1) 0) (<= (- (- |#NULL.offset|) (- v_b_381_1)) 408) (<= (- |#NULL.offset| v_b_382_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_382_1) (- 5)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_381_1)) 408) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_381_1)) 408) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_382_1)) 409) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_381_1) 0) (<= (- (- |#NULL.offset|) v_b_382_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_382_1) (- 5)) (<= (- (- v_b_381_1) v_b_382_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_382_1)) 409) (<= (- ULTIMATE.start_main_~p~1.offset v_b_381_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_381_1)) 0) (<= (- (- v_b_380_1) (- v_b_383_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_381_1)) 408) (<= (- v_b_381_1 (- v_b_381_1)) 816) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_382_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_382_1) (- 401)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_381_1)) 408) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_382_1)) 409) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_382_1)) 9) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_381_1)) 408) (<= (- ULTIMATE.start_~malloc_~size (- v_b_382_1)) 809) (<= (- (- v_b_381_1) v_b_381_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_381_1)) 816) (<= (- ULTIMATE.start_~malloc_~size v_b_382_1) 399) (<= (- (- v_b_382_1) v_b_382_1) (- 2)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_383_1)) 1) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_381_1)) 8) (<= (- ULTIMATE.start_main_~q~1.offset v_b_382_1) 411) (<= (- (- |#NULL.offset|) (- v_b_382_1)) 409) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_382_1)) 817) (<= (- v_b_382_1 (- v_b_382_1)) 818) (<= (- (- |#NULL.base|) (- v_b_381_1)) 408) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_381_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_382_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_380_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_381_1) 412) (<= (- ULTIMATE.start_main_~p~1.offset v_b_382_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_380_1)) 0) (<= (- (- v_b_381_1) (- v_b_382_1)) 1) (<= (- |#NULL.base| v_b_382_1) (- 1)) (<= (- (- |#NULL.base|) v_b_382_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_382_1)) 405) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_381_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_381_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_381_1)) 404) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_382_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size v_b_381_1) 400) (<= (- |#NULL.offset| (- v_b_381_1)) 408) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_382_1)) 405))) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 408) (<= (- (- |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 21:55:19,209 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:55:19,209 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:55:19,209 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:55:19,209 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:55:19,210 WARN L224 ngHoareTripleChecker]: Pre: {2147483503#(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_#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_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 800) (<= (- (- |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_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |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_read~int_#ptr.offset|)) 800) (<= (- (- |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|)) 800) (<= (- (- |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_main_~q~1.offset)) 800) (<= (- (- |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_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 1200) (<= (- (- |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_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 800) (<= (- (- |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_~malloc_#res.offset|)) 800) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |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|)) 800) (<= (- |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_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |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_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- |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_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- 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_read~int_#ptr.offset|)) 800) (<= (- |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_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- (- 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|) 800) (<= (- (- |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_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 1600) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |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_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 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_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_read~int_#ptr.offset|)) 800) (<= (- |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|)) 1600) (<= (- |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|)) 800) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 1200) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 1600) (<= (- |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_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |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)))} [2018-12-19 21:55:19,210 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 21:55:19,210 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 21:55:19,211 WARN L230 ngHoareTripleChecker]: Post: {2147483502#(exists ((v_v_14684_1 (Array Int Int)) (v_b_418_1 Int) (v_b_417_1 Int) (v_v_14682_1 Int) (v_b_416_1 Int) (v_b_419_1 Int) (v_v_14677_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_418_1) (- 1)) (<= (- (- 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|) 800) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_418_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |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)) (<= (- v_b_417_1 (- v_b_418_1)) 1601) (<= (- (- |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_#NULL.offset|) v_b_417_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_418_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_417_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_14682_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.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_418_1)) 801) (<= (- (- |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) (- v_b_418_1)) 801) (<= (- |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_read~int_#ptr.base|) (- v_b_416_1)) 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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_417_1) 800) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_417_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_416_1 v_b_419_1) (- 1)) (<= (- v_b_418_1 (- v_b_418_1)) 1602) (<= (- (- |c_#NULL.offset|) (- v_b_418_1)) 801) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| v_b_417_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_417_1)) 796) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_418_1)) 801) (<= (- (- 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_b_418_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_417_1)) 800) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_417_1) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_417_1)) 800) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_417_1)) 1200) (<= (- (- v_b_418_1) v_b_418_1) (- 2)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_417_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_417_1) v_b_417_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_418_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_418_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_416_1) 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_#NULL.offset| (- v_b_418_1)) 801) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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_~malloc_#res.offset|) v_b_418_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_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_417_1)) 800) (<= (- (- |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_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_417_1) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| v_b_418_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |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_#t~malloc0.offset| (- v_b_418_1)) 801) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_418_1)) 801) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_417_1) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_418_1)) 1201) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_417_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_417_1)) 800) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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_#t~malloc0.offset|) v_b_417_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_418_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_14682_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 1200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_418_1)) 801) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_418_1) (- 401)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 1600) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_14682_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_418_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.base| v_b_419_1) (- 1)) (= v_v_14684_1 v_v_14677_1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_418_1) (- 5)) (<= (- (- |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_b_416_1) (- v_b_419_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_417_1)) 800) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_418_1)) 801) (<= (- |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.base|) (- v_b_419_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_418_1)) 797) (<= (- |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_~size v_b_418_1) 399) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_418_1) 3) (<= (- (- |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_417_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_417_1 v_b_418_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_418_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 1200) (<= (- (- |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_~q~1.offset (- v_b_418_1)) 1601) (<= (- |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_#res.offset|) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_418_1)) 1601) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 800) (<= (- |c_#NULL.base| (- v_b_418_1)) 801) (<= (- v_b_417_1 (- v_b_417_1)) 1600) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_417_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 800) (<= (- |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_read~int_#sizeOfReadType| (- v_b_418_1)) 805) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_1323 Int) (v_idx_1322 Int) (v_idx_1321 Int) (v_idx_1316 Int) (v_idx_1315 Int) (v_idx_1314 Int)) (or (< v_idx_1322 v_b_416_1) (<= v_b_417_1 v_idx_1314) (<= v_b_418_1 v_idx_1315) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1322) v_idx_1315)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1322) v_idx_1315)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1322) v_idx_1315))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1322) v_idx_1315))) 0)) (<= v_b_419_1 v_idx_1322) (<= v_b_416_1 v_idx_1321) (< v_idx_1315 v_b_417_1) (< v_idx_1316 v_b_418_1) (< v_idx_1323 v_b_419_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_~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_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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|) 800) (<= (- (- |c_#NULL.base|) v_b_418_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_417_1)) 1600) (<= (- 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_read~int_#ptr.offset| v_b_417_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_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 1600) (<= (- (- |c_#NULL.base|) (- v_b_418_1)) 801) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 400) (<= (- (- |c_#NULL.base|) v_b_417_1) 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_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_417_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_417_1) 0) (<= (- |c_#NULL.offset| v_b_418_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_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_417_1) v_b_418_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_14682_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_417_1)) 804) (<= (- (- 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|)) 1600) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_418_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_418_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_418_1) 799) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_417_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_read~int_#ptr.offset| (- v_b_417_1)) 1600) (<= (- 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_~size v_b_417_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_417_1) (- v_b_418_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_417_1)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- v_b_417_1)) 800)))} [2018-12-19 21:55:19,211 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:55:19,212 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:55:19,212 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:55:20,844 WARN L181 SmtUtils]: Spent 1.63 s on a formula simplification. DAG size of input: 401 DAG size of output: 52 [2018-12-19 21:55:20,844 WARN L270 ngHoareTripleChecker]: Pre: {2147483503#(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_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 1200) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- |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 21:55:20,844 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 21:55:20,845 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 21:55:21,581 WARN L276 ngHoareTripleChecker]: Post: {2147483502#(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_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 800) (<= (- (- |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_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |#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_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |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|)) 800) (<= (- (- |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_main_~q~1.offset)) 800) (<= (- (- |#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)) 1200) (<= (- (- |#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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 800) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 800) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |#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|)) 800) (<= (- |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) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#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.base|) (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- |#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_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- 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_read~int_#ptr.offset|)) 800) (<= (- |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_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#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_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- (- 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|) 800) (<= (- (- |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)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 1600) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.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_~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) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#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) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 1600) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 1200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 1600) (exists ((v_b_418_1 Int) (v_b_417_1 Int) (v_b_416_1 Int) (v_b_419_1 Int)) (and (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_418_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_419_1)) 1) (<= (- (- |#NULL.offset|) (- v_b_417_1)) 800) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_418_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_417_1)) 800) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_418_1)) 797) (<= (- ULTIMATE.start_~malloc_~size v_b_418_1) 399) (<= (- (- |#NULL.base|) v_b_418_1) (- 1)) (<= (- v_b_417_1 (- v_b_418_1)) 1601) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_418_1) 3) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_417_1)) 1600) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_418_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_417_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_417_1) 0) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (<= v_b_418_1 v_prenex_133) (< v_prenex_133 v_b_417_1) (< v_prenex_132 v_b_416_1) (<= v_b_419_1 v_prenex_132) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_prenex_132) v_prenex_133))) 0))) (forall ((v_idx_1322 Int) (v_idx_1315 Int)) (or (< v_idx_1322 v_b_416_1) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1322) v_idx_1315))) 0) (<= v_b_418_1 v_idx_1315) (<= v_b_419_1 v_idx_1322) (< v_idx_1315 v_b_417_1))) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_417_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_417_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_417_1) 4) (<= (- v_b_417_1 v_b_418_1) (- 1)) (<= (- |#NULL.base| v_b_418_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_418_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_418_1)) 801) (<= (- (- |#NULL.base|) (- v_b_418_1)) 801) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_418_1)) 801) (<= (- (- |#NULL.base|) v_b_417_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_416_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_418_1)) 801) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_418_1)) 801) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_418_1)) 1601) (<= (- |#NULL.base| v_b_417_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_418_1)) 1601) (<= (- |#NULL.base| (- v_b_418_1)) 801) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_417_1) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_418_1)) 1201) (forall ((v_prenex_134 Int) (v_prenex_135 Int)) (or (<= v_b_419_1 v_prenex_134) (< v_prenex_134 v_b_416_1) (< v_prenex_135 v_b_417_1) (<= v_b_418_1 v_prenex_135) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_prenex_134) v_prenex_135)) 0))) (<= (- v_b_417_1 (- v_b_417_1)) 1600) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_417_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_417_1) 0) (<= (- |#NULL.offset| v_b_418_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_417_1) 800) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_417_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_417_1) 0) (<= (- (- |#NULL.base|) (- v_b_417_1)) 800) (<= (- v_b_416_1 v_b_419_1) (- 1)) (<= (- v_b_418_1 (- v_b_418_1)) 1602) (<= (- (- |#NULL.offset|) (- v_b_418_1)) 801) (<= (- (- v_b_417_1) v_b_418_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_417_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_417_1)) 800) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_417_1)) 800) (<= (- |#NULL.offset| v_b_417_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_418_1)) 801) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_418_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_417_1)) 796) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_418_1)) 805) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_417_1)) 804) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_418_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_418_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_418_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_418_1) 799) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_418_1)) 801) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_417_1)) 800) (forall ((v_prenex_136 Int) (v_prenex_137 Int)) (or (< v_prenex_136 v_b_416_1) (<= v_b_419_1 v_prenex_136) (< v_prenex_137 v_b_417_1) (<= v_b_418_1 v_prenex_137) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_prenex_136) v_prenex_137)) 0))) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_417_1)) 800) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_418_1) (- 401)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_417_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_417_1) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_417_1)) 800) (<= (- (- v_b_418_1) v_b_418_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_418_1) (- 1)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_417_1)) 1200) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_417_1) 0) (<= (- (- v_b_417_1) v_b_417_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_418_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_417_1)) 1600) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_419_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_418_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_416_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_418_1) (- 5)) (<= (- |#NULL.offset| (- v_b_418_1)) 801) (<= (- ULTIMATE.start_~malloc_~size v_b_417_1) 400) (<= (- (- v_b_417_1) (- v_b_418_1)) 1) (<= (- (- v_b_416_1) (- v_b_419_1)) 1) (<= (- |#NULL.base| (- v_b_417_1)) 800) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_417_1)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_418_1)) 801) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_417_1)) 800) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_418_1) (- 1)) (<= (- |#NULL.offset| (- v_b_417_1)) 800))) (<= (- |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_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |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 21:55:34,619 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2018-12-19 21:55:34,619 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-19 21:55:34,619 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-19 21:55:34,619 WARN L223 ngHoareTripleChecker]: -- [2018-12-19 21:55:34,620 WARN L224 ngHoareTripleChecker]: Pre: {2147483501#(or (exists ((v_b_344_1 Int) (v_v_11855_1 (Array Int Int)) (v_b_347_1 Int) (v_b_346_1 Int) (v_v_11862_1 (Array Int Int)) (v_b_345_1 Int) (v_v_11860_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) v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_345_1)) 808) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) v_b_345_1) 0) (<= (- |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_#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_read~int_#ptr.offset| (- v_b_346_1)) 809) (<= (- (- v_b_346_1) v_b_346_1) (- 2)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_345_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.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_~malloc_~size (- v_b_346_1)) 805) (<= (- |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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- (- |c_#NULL.base|) (- v_b_345_1)) 404) (<= (- (- |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_read~int_#sizeOfReadType| (- v_b_345_1)) 408) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_345_1) v_b_346_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_345_1) 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_345_1)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_345_1)) 4) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 804) (<= (- v_b_345_1 v_b_346_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_~malloc_~size) (- v_b_346_1)) 5) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_345_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size v_b_345_1) 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_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- 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| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |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| v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_346_1)) 401) (<= (- |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)) (forall ((v_idx_1329 Int) (v_idx_1328 Int) (v_idx_1327 Int) (v_idx_1338 Int) (v_idx_1337 Int) (v_idx_1336 Int)) (or (<= v_b_345_1 v_idx_1327) (< v_idx_1338 v_b_347_1) (<= v_b_344_1 v_idx_1336) (< v_idx_1328 v_b_345_1) (< v_idx_1337 v_b_344_1) (<= v_b_346_1 v_idx_1328) (<= v_b_347_1 v_idx_1337) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1337) v_idx_1328)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1337) v_idx_1328))) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1337) v_idx_1328))) 0) (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1337) v_idx_1328)) 0)) (< v_idx_1329 v_b_346_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_~p~1.offset v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_346_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_346_1)) 405) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_345_1)) 404) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_345_1) (- 400)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_346_1 (- v_b_346_1)) 810) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_345_1)) 404) (= v_v_11855_1 v_v_11862_1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_346_1)) 405) (<= (- |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_#res.offset|) 404) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_347_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_345_1)) 400) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_345_1)) 404) (<= (- (- |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.offset| (- v_b_345_1)) 808) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_346_1)) 1) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- v_b_346_1)) 405) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_11860_1) 0) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |c_#NULL.base|) |c_#NULL.base|) 0) (<= (- (- v_b_344_1) (- v_b_347_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_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 4) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_346_1)) 405) (<= (- v_b_344_1 v_b_347_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_345_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_345_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_346_1) 3) (<= (- (- |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_main_~q~1.offset)) 808) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_346_1)) 405) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.base|) (- v_b_346_1)) 405) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) v_b_345_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_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_345_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_346_1)) 809) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_#NULL.offset|) (- v_b_345_1)) 404) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_346_1)) 405) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_11860_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_345_1) 404) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_346_1)) 405) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_347_1)) 1) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_11860_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.base| v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_346_1)) 405) (<= (- |c_#NULL.offset| v_b_346_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_346_1) (- 1)) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_#NULL.base| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |c_#NULL.offset|) v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_345_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- v_b_345_1 (- v_b_345_1)) 808) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_345_1) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_344_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_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |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_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |c_#NULL.base| (- v_b_346_1)) 405) (<= (- 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_#ptr.offset|)) 404) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_11860_1)) 0) (<= (- c_ULTIMATE.start_~malloc_~size v_b_346_1) 399) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_345_1) 4) (<= (- (- |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_read~int_#ptr.offset| v_b_345_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_main_~q~1.offset)) 404) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_345_1)) 804) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.base|) (- v_b_344_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_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- |c_#NULL.offset| (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_345_1)) 0) (<= (- v_b_345_1 (- v_b_346_1)) 809) (<= (- (- |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_read~int_#ptr.offset|)) 404) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_346_1) (- 401)) (<= (- (- |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_#t~malloc0.offset| v_b_346_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_345_1) (- v_b_346_1)) 1) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_346_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_345_1)) 404) (<= (- 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) (<= (- (- v_b_345_1) v_b_345_1) 0) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_346_1) 403) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |c_#NULL.base| (- v_b_345_1)) 404) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_345_1)) 404) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- 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_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 808) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 404) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_346_1)) 409) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 4) (<= (- (- |c_#NULL.base|) v_b_346_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_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 404) (<= (- 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_b_345_1) 0) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.offset| (- v_b_346_1)) 405) (<= (- (- |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_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 808))) (exists ((v_v_14684_1 (Array Int Int)) (v_b_418_1 Int) (v_b_417_1 Int) (v_v_14682_1 Int) (v_b_416_1 Int) (v_b_419_1 Int) (v_v_14677_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_418_1) (- 1)) (<= (- (- 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|) 800) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_418_1) (- 1)) (<= (- |c_#NULL.base| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |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)) (<= (- v_b_417_1 (- v_b_418_1)) 1601) (<= (- (- |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_#NULL.offset|) v_b_417_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_418_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_417_1)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- v_v_14682_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.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_418_1)) 801) (<= (- (- |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) (- v_b_418_1)) 801) (<= (- |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_read~int_#ptr.base|) (- v_b_416_1)) 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_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |c_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_417_1) 800) (<= (- (- |c_#NULL.base|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_417_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_416_1 v_b_419_1) (- 1)) (<= (- v_b_418_1 (- v_b_418_1)) 1602) (<= (- (- |c_#NULL.offset|) (- v_b_418_1)) 801) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| v_b_417_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_417_1)) 796) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_418_1)) 801) (<= (- (- 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_b_418_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_417_1)) 800) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_417_1) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_417_1)) 800) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_417_1)) 1200) (<= (- (- v_b_418_1) v_b_418_1) (- 2)) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_417_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_417_1) v_b_417_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_418_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_418_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_416_1) 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_#NULL.offset| (- v_b_418_1)) 801) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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_~malloc_#res.offset|) v_b_418_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_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_417_1)) 800) (<= (- (- |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_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_417_1) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| v_b_418_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |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_#t~malloc0.offset| (- v_b_418_1)) 801) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_418_1)) 801) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_417_1) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_418_1)) 1201) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_417_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_417_1)) 800) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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_#t~malloc0.offset|) v_b_417_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_418_1) (- 1)) (<= (- |c_ULTIMATE.start_main_#t~mem1| v_v_14682_1) 0) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 1200) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_418_1)) 801) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_418_1) (- 401)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 1600) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_14682_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_418_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.base| v_b_419_1) (- 1)) (= v_v_14684_1 v_v_14677_1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_418_1) (- 5)) (<= (- (- |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_b_416_1) (- v_b_419_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_417_1)) 800) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_418_1)) 801) (<= (- |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.base|) (- v_b_419_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |c_#NULL.offset|) (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_418_1)) 797) (<= (- |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_~size v_b_418_1) 399) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_418_1) 3) (<= (- (- |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_417_1) 0) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_417_1 v_b_418_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_418_1)) 1) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 1200) (<= (- (- |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_~q~1.offset (- v_b_418_1)) 1601) (<= (- |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_#res.offset|) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_418_1)) 1601) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 800) (<= (- |c_#NULL.base| (- v_b_418_1)) 801) (<= (- v_b_417_1 (- v_b_417_1)) 1600) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_417_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 800) (<= (- |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_read~int_#sizeOfReadType| (- v_b_418_1)) 805) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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_~malloc_~size) (- 400)) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- (- 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_~p~1.offset) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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|) 800) (<= (- (- |c_#NULL.base|) v_b_418_1) (- 1)) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_417_1)) 1600) (<= (- 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_read~int_#ptr.offset| v_b_417_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_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 1600) (<= (- (- |c_#NULL.base|) (- v_b_418_1)) 801) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 400) (<= (- (- |c_#NULL.base|) v_b_417_1) 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_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_417_1) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_417_1) 0) (<= (- |c_#NULL.offset| v_b_418_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_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_417_1) v_b_418_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_14682_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_417_1)) 804) (<= (- (- 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|)) 1600) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_418_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_418_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_418_1) 799) (forall ((v_idx_1346 Int) (v_idx_1345 Int) (v_idx_1344 Int) (v_idx_1353 Int) (v_idx_1352 Int) (v_idx_1351 Int)) (or (<= v_b_416_1 v_idx_1351) (< v_idx_1353 v_b_419_1) (< v_idx_1346 v_b_418_1) (< v_idx_1345 v_b_417_1) (< v_idx_1352 v_b_416_1) (and (<= (- |c_ULTIMATE.start_main_#t~mem1| (select (select |c_#memory_int| v_idx_1352) v_idx_1345)) 0) (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1352) v_idx_1345)) 0) (<= (- (- |c_ULTIMATE.start_main_#t~mem1|) (- (select (select |c_#memory_int| v_idx_1352) v_idx_1345))) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1352) v_idx_1345))) 0)) (<= v_b_417_1 v_idx_1344) (<= v_b_418_1 v_idx_1345) (<= v_b_419_1 v_idx_1352))) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_417_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_read~int_#ptr.offset| (- v_b_417_1)) 1600) (<= (- 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_~size v_b_417_1) 400) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_417_1) (- v_b_418_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_417_1)) 400) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_#NULL.offset| (- v_b_417_1)) 800))))} [2018-12-19 21:55:34,620 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 21:55:34,621 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 21:55:34,621 WARN L230 ngHoareTripleChecker]: Post: {2147483500#(exists ((v_v_14684_1 (Array Int Int)) (v_b_418_1 Int) (v_b_417_1 Int) (v_v_14682_1 Int) (v_b_416_1 Int) (v_b_419_1 Int) (v_v_14677_1 (Array Int Int))) (and (<= (- (- |c_#NULL.offset|) |c_#NULL.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| v_b_418_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) v_b_417_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| v_b_418_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- v_b_417_1 (- v_b_418_1)) 1601) (<= (- (- |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_#NULL.offset|) v_b_417_1) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_418_1) (- 1)) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_417_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.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 396) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_418_1)) 801) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 804) (<= (- (- |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) (- v_b_418_1)) 801) (<= (- |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_#ptr.base|) (- v_b_416_1)) 0) (<= (- (- |c_#NULL.offset|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- c_ULTIMATE.start_main_~q~1.offset c_ULTIMATE.start_~malloc_~size) 404) (<= (- (- |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_#NULL.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- 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_#t~malloc0.offset| v_b_417_1) 0) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_416_1 v_b_419_1) (- 1)) (<= (- v_b_418_1 (- v_b_418_1)) 1602) (<= (- (- |c_#NULL.offset|) (- v_b_418_1)) 801) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| v_b_417_1) 0) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_417_1)) 796) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_418_1)) 801) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_418_1) (- 1)) (<= (- (- |c_#NULL.base|) |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_417_1)) 800) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_main_~q~1.offset)) 804) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_417_1) (- 400)) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- v_b_417_1)) 800) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~p~1.offset) 0) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_417_1)) 1200) (<= (- (- v_b_418_1) v_b_418_1) (- 2)) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 804) (<= (- (- |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_ULTIMATE.start_read~int_#ptr.offset|) v_b_417_1) 0) (<= (- |c_#NULL.offset| |c_ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- (- v_b_417_1) v_b_417_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_~malloc_#res.offset|) 804) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_418_1)) 401) (<= (- c_ULTIMATE.start_main_~p~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_416_1) 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_#NULL.offset| (- v_b_418_1)) 801) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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_~malloc_#res.offset|) v_b_418_1) (- 1)) (<= (- |c_#NULL.offset| (- c_ULTIMATE.start_main_~q~1.offset)) 804) (<= (- |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| (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- |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_read~int_#ptr.offset|) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_417_1) 4) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |c_#NULL.base| v_b_418_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_418_1) 803) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_418_1)) 801) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_418_1)) 801) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 796) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_417_1) (- 4)) (<= (- c_ULTIMATE.start_~malloc_~size (- v_b_418_1)) 1201) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_417_1) 0) (<= (- (- |c_#NULL.base|) (- v_b_417_1)) 800) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- c_ULTIMATE.start_main_~q~1.offset) (- v_b_418_1)) 797) (<= (- |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_#t~malloc0.offset|) v_b_417_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) v_b_418_1) (- 1)) (<= (- |c_#NULL.base| |c_#NULL.offset|) 0) (<= (- |c_#NULL.base| (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |c_#NULL.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |c_#NULL.base|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- c_ULTIMATE.start_~malloc_~size)) 1200) (<= (- (- |c_#NULL.offset|) (- c_ULTIMATE.start_main_~q~1.offset)) 804) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- v_b_418_1)) 801) (<= (- |c_#NULL.base| |c_ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- c_ULTIMATE.start_~malloc_~size) v_b_418_1) (- 401)) (<= (- |c_ULTIMATE.start_read~int_#value| v_v_14682_1) 0) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) v_b_418_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_418_1) (- 5)) (<= (- |c_ULTIMATE.start_read~int_#ptr.base| v_b_419_1) (- 1)) (<= (- (- |c_#NULL.offset|) c_ULTIMATE.start_main_~q~1.offset) (- 4)) (= v_v_14684_1 v_v_14677_1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) v_b_418_1) (- 5)) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 1608) (<= (- (- |c_#NULL.base|) (- |c_#NULL.offset|)) 0) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- (- v_b_416_1) (- v_b_419_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) c_ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |c_#NULL.base| (- v_b_417_1)) 800) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_417_1)) 800) (<= (- |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.base|) (- v_b_419_1)) 1) (<= (- |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|) (- v_b_417_1)) 800) (<= (- c_ULTIMATE.start_main_~q~1.offset (- c_ULTIMATE.start_~malloc_~size)) 1204) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_418_1)) 797) (<= (- |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_~size v_b_418_1) 399) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |c_#NULL.base|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_~malloc_#res.offset|)) 804) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| v_b_418_1) 3) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- c_ULTIMATE.start_main_~q~1.offset |c_ULTIMATE.start_read~int_#ptr.offset|) 804) (<= (- (- c_ULTIMATE.start_main_~p~1.offset) v_b_417_1) 0) (<= (- |c_ULTIMATE.start_main_#t~malloc0.offset| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_417_1 v_b_418_1) (- 1)) (<= (- (- |c_ULTIMATE.start_read~int_#ptr.offset|) (- v_b_418_1)) 1) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_main_~q~1.offset)) 804) (<= (- (- 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_ULTIMATE.start_read~int_#ptr.offset| |c_ULTIMATE.start_~malloc_#res.offset|) 800) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- v_b_418_1)) 1601) (<= (- (- |c_#NULL.base|) (- c_ULTIMATE.start_~malloc_~size)) 400) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 800) (<= (- |c_#NULL.base| (- v_b_418_1)) 801) (forall ((v_idx_1368 Int) (v_idx_1367 Int) (v_idx_1366 Int) (v_idx_1361 Int) (v_idx_1360 Int) (v_idx_1359 Int)) (or (< v_idx_1360 v_b_417_1) (<= v_b_417_1 v_idx_1359) (<= v_b_416_1 v_idx_1366) (< v_idx_1361 v_b_418_1) (<= v_b_418_1 v_idx_1360) (< v_idx_1368 v_b_419_1) (and (<= (- |c_ULTIMATE.start_read~int_#value| (select (select |c_#memory_int| v_idx_1367) v_idx_1360)) 0) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- (select (select |c_#memory_int| v_idx_1367) v_idx_1360))) 0)) (< v_idx_1367 v_b_416_1) (<= v_b_419_1 v_idx_1367))) (<= (- v_b_417_1 (- v_b_417_1)) 1600) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) v_b_417_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 1604) (<= (- |c_#NULL.offset| c_ULTIMATE.start_main_~q~1.offset) (- 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_#sizeOfReadType| (- v_b_418_1)) 805) (<= (- (- |c_ULTIMATE.start_main_#t~malloc0.offset|) (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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_~malloc_~size) (- 400)) (<= (- c_ULTIMATE.start_main_~p~1.offset (- v_b_417_1)) 800) (<= (- c_ULTIMATE.start_main_~q~1.offset v_b_417_1) 804) (<= (- (- |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_~q~1.offset) (- v_b_417_1)) 796) (<= (- (- 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|)) 800) (<= (- |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_~p~1.offset) (- c_ULTIMATE.start_main_~q~1.offset)) 804) (<= (- (- |c_#NULL.base|) v_b_418_1) (- 1)) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_417_1)) 1604) (<= (- (- |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_read~int_#ptr.offset| v_b_417_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_ULTIMATE.start_main_~p~1.offset) |c_ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |c_#NULL.base|) (- v_b_418_1)) 801) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~q~1.offset)) 804) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| |c_ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| c_ULTIMATE.start_~malloc_~size) 400) (<= (- (- |c_#NULL.base|) v_b_417_1) 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_~malloc_~size)) 400) (<= (- |c_#NULL.base| v_b_417_1) 0) (<= (- |c_#NULL.offset| v_b_418_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_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_417_1) v_b_418_1) (- 1)) (<= (- (- |c_ULTIMATE.start_~malloc_#res.offset|) (- v_b_417_1)) 800) (<= (- c_ULTIMATE.start_main_~q~1.offset (- |c_ULTIMATE.start_read~int_#sizeOfReadType|)) 808) (<= (- (- |c_ULTIMATE.start_read~int_#value|) (- v_v_14682_1)) 0) (<= (- c_ULTIMATE.start_main_~p~1.offset (- c_ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |c_ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_417_1)) 804) (<= (- |c_ULTIMATE.start_read~int_#ptr.offset| (- |c_ULTIMATE.start_read~int_#ptr.offset|)) 1600) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| v_b_418_1) (- 1)) (<= (- |c_#NULL.base| (- |c_ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |c_#NULL.offset| (- |c_#NULL.offset|)) 0) (<= (- (- |c_#NULL.offset|) v_b_418_1) (- 1)) (<= (- c_ULTIMATE.start_main_~p~1.offset c_ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- c_ULTIMATE.start_main_~p~1.offset v_b_417_1) 0) (<= (- c_ULTIMATE.start_main_~q~1.offset (- v_b_418_1)) 1605) (<= (- |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_#ptr.offset| (- v_b_417_1)) 1600) (<= (- 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 |c_ULTIMATE.start_read~int_#sizeOfReadType|) 800) (<= (- c_ULTIMATE.start_~malloc_~size v_b_417_1) 400) (<= (- |c_ULTIMATE.start_~malloc_#res.offset| (- |c_ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_417_1) (- v_b_418_1)) 1) (<= (- (- |c_ULTIMATE.start_read~int_#sizeOfReadType|) c_ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- c_ULTIMATE.start_~malloc_~size) (- v_b_417_1)) 400) (<= (- |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_#NULL.offset| (- v_b_417_1)) 800)))} [2018-12-19 21:55:34,621 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2018-12-19 21:55:34,622 WARN L268 ngHoareTripleChecker]: -- [2018-12-19 21:55:34,622 WARN L269 ngHoareTripleChecker]: Simplified triple [2018-12-19 21:55:34,750 WARN L181 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 873 [2018-12-19 21:55:34,751 WARN L270 ngHoareTripleChecker]: Pre: {2147483501#(or (exists ((v_b_344_1 Int) (v_v_11855_1 (Array Int Int)) (v_b_347_1 Int) (v_b_346_1 Int) (v_v_11862_1 (Array Int Int)) (v_b_345_1 Int) (v_v_11860_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) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_345_1)) 808) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) v_b_345_1) 0) (<= (- |#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_read~int_#ptr.offset| (- v_b_346_1)) 809) (<= (- (- v_b_346_1) v_b_346_1) (- 2)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_345_1) 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_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_~malloc_~size (- v_b_346_1)) 805) (<= (- |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) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- (- |#NULL.base|) (- v_b_345_1)) 404) (<= (- (- |#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| (- v_b_345_1)) 408) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- v_b_345_1) v_b_346_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_345_1) 0) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_345_1)) 4) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 804) (<= (- v_b_345_1 v_b_346_1) (- 1)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_346_1)) 5) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_346_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_~malloc_~size v_b_345_1) 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_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- 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| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |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| v_b_345_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_346_1)) 401) (<= (- |#NULL.offset| ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.base| ULTIMATE.start_~malloc_~size) (- 400)) (forall ((v_idx_1329 Int) (v_idx_1328 Int) (v_idx_1327 Int) (v_idx_1338 Int) (v_idx_1337 Int) (v_idx_1336 Int)) (or (<= v_b_345_1 v_idx_1327) (< v_idx_1338 v_b_347_1) (<= v_b_344_1 v_idx_1336) (< v_idx_1328 v_b_345_1) (< v_idx_1337 v_b_344_1) (<= v_b_346_1 v_idx_1328) (<= v_b_347_1 v_idx_1337) (and (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1337) v_idx_1328)) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1337) v_idx_1328))) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1337) v_idx_1328))) 0) (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1337) v_idx_1328)) 0)) (< v_idx_1329 v_b_346_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_~p~1.offset v_b_345_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_346_1) (- 5)) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_346_1)) 405) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_345_1) (- 400)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- v_b_346_1 (- v_b_346_1)) 810) (<= (- |#NULL.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_345_1)) 404) (= v_v_11855_1 v_v_11862_1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_346_1)) 405) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 404) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_347_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_345_1)) 400) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_345_1)) 404) (<= (- (- |#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| (- v_b_345_1)) 808) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_346_1)) 1) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- v_b_346_1)) 405) (<= (- |ULTIMATE.start_read~int_#value| v_v_11860_1) 0) (<= (- |#NULL.base| ULTIMATE.start_main_~p~1.offset) 0) (<= (- (- |#NULL.base|) |#NULL.base|) 0) (<= (- (- v_b_344_1) (- v_b_347_1)) 1) (<= (- (- |#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| ULTIMATE.start_~malloc_~size) 4) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_346_1)) 405) (<= (- v_b_344_1 v_b_347_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_345_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_345_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_346_1) 3) (<= (- (- |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_main_~q~1.offset)) 808) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_346_1)) 405) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) v_b_345_1) 0) (<= (- |#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)) 404) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_345_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_346_1)) 809) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.offset|) (- v_b_345_1)) 404) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~q~1.offset) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_346_1)) 405) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_11860_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_345_1) 404) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_347_1)) 1) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_11860_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- |#NULL.base| v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_346_1)) 405) (<= (- |#NULL.offset| v_b_346_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset v_b_346_1) (- 1)) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- |#NULL.base| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) v_b_346_1) (- 1)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_345_1) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- v_b_345_1 (- v_b_345_1)) 808) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_345_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_344_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) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- |#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_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 804) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.base| (- v_b_346_1)) 405) (<= (- ULTIMATE.start_main_~p~1.offset ULTIMATE.start_~malloc_~size) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 404) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_11860_1)) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_346_1) 399) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_345_1) 4) (<= (- (- |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_read~int_#ptr.offset| v_b_345_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_main_~q~1.offset)) 404) (<= (- ULTIMATE.start_~malloc_~size (- v_b_345_1)) 804) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_344_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_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 400) (<= (- |#NULL.offset| (- v_b_345_1)) 404) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 408) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_345_1)) 0) (<= (- v_b_345_1 (- v_b_346_1)) 809) (<= (- (- |#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_read~int_#ptr.offset|)) 404) (<= (- |#NULL.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_346_1) (- 401)) (<= (- (- |#NULL.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_346_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_345_1) (- v_b_346_1)) 1) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_345_1)) 404) (<= (- 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) (<= (- (- v_b_345_1) v_b_345_1) 0) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_345_1)) 404) (<= (- ULTIMATE.start_main_~q~1.offset v_b_346_1) 403) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- |#NULL.base| (- v_b_345_1)) 404) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_345_1)) 404) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 404) (<= (- (- ULTIMATE.start_main_~q~1.offset) ULTIMATE.start_main_~q~1.offset) 0) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 808) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 404) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_346_1)) 409) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 4) (<= (- (- |#NULL.base|) v_b_346_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 404) (<= (- 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| v_b_345_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |#NULL.offset| (- v_b_346_1)) 405) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 808))) (exists ((v_v_14684_1 (Array Int Int)) (v_b_418_1 Int) (v_b_417_1 Int) (v_v_14682_1 Int) (v_b_416_1 Int) (v_b_419_1 Int) (v_v_14677_1 (Array Int Int))) (and (<= (- (- |#NULL.offset|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_418_1) (- 1)) (<= (- (- 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|) 800) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_418_1) (- 1)) (<= (- |#NULL.base| ULTIMATE.start_main_~q~1.offset) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |#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)) (<= (- v_b_417_1 (- v_b_418_1)) 1601) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) v_b_417_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_418_1) (- 1)) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 8) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_417_1)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- v_v_14682_1)) 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_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_418_1)) 801) (<= (- (- |#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) (- v_b_418_1)) 801) (<= (- |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_read~int_#ptr.base|) (- v_b_416_1)) 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) (<= (- ULTIMATE.start_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- ULTIMATE.start_main_~q~1.offset v_b_417_1) 800) (<= (- (- |#NULL.base|) |#NULL.offset|) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_417_1) 0) (<= (- (- |#NULL.base|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- v_b_416_1 v_b_419_1) (- 1)) (<= (- v_b_418_1 (- v_b_418_1)) 1602) (<= (- (- |#NULL.offset|) (- v_b_418_1)) 801) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- |#NULL.offset| v_b_417_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_417_1)) 796) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_418_1)) 801) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- ULTIMATE.start_main_~p~1.offset v_b_418_1) (- 1)) (<= (- (- |#NULL.base|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_417_1)) 800) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_417_1) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_417_1)) 800) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_~malloc_~size (- v_b_417_1)) 1200) (<= (- (- v_b_418_1) v_b_418_1) (- 2)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_417_1) 0) (<= (- |#NULL.offset| |ULTIMATE.start_main_#t~malloc0.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~q~1.offset) 0) (<= (- (- v_b_417_1) v_b_417_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_418_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_418_1)) 401) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_416_1) 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) (<= (- |#NULL.offset| (- v_b_418_1)) 801) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |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_~malloc_#res.offset|) v_b_418_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_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_417_1)) 800) (<= (- (- |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_read~int_#ptr.offset|) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_417_1) 4) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- |#NULL.base| v_b_418_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |#NULL.base| (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |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_#t~malloc0.offset| (- v_b_418_1)) 801) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_418_1)) 801) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_417_1) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_418_1)) 1201) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_417_1) 0) (<= (- (- |#NULL.base|) (- v_b_417_1)) 800) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#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_#t~malloc0.offset|) v_b_417_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_417_1)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_418_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~mem1| v_v_14682_1) 0) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- ULTIMATE.start_main_~q~1.offset ULTIMATE.start_~malloc_~size) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- ULTIMATE.start_~malloc_~size)) 1200) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_418_1)) 801) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_418_1) (- 401)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 1600) (<= (- |ULTIMATE.start_read~int_#value| v_v_14682_1) 0) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_418_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.base| v_b_419_1) (- 1)) (= v_v_14684_1 v_v_14677_1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_418_1) (- 5)) (<= (- (- |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_b_416_1) (- v_b_419_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) ULTIMATE.start_~malloc_~size) (- 400)) (<= (- |#NULL.base| (- v_b_417_1)) 800) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_417_1)) 800) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_418_1)) 801) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- |ULTIMATE.start_~malloc_#res.offset|)) 4) (<= (- |#NULL.base| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_419_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_417_1)) 800) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_418_1)) 797) (<= (- |#NULL.offset| |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- |#NULL.offset| |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_~malloc_~size v_b_418_1) 399) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_418_1) 3) (<= (- (- |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_417_1) 0) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- v_b_417_1 v_b_418_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_418_1)) 1) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 1200) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- |#NULL.offset| ULTIMATE.start_main_~p~1.offset) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_418_1)) 1601) (<= (- |#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_#res.offset|) 800) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_418_1)) 1601) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 800) (<= (- |#NULL.base| (- v_b_418_1)) 801) (<= (- v_b_417_1 (- v_b_417_1)) 1600) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_417_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 800) (<= (- |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_read~int_#sizeOfReadType| (- v_b_418_1)) 805) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#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_~malloc_~size) (- 400)) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_417_1)) 800) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- |ULTIMATE.start_~malloc_#res.offset|)) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- (- 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_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#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|) 800) (<= (- (- |#NULL.base|) v_b_418_1) (- 1)) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_417_1)) 1600) (<= (- ULTIMATE.start_main_~p~1.offset |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_417_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)) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_~malloc_#res.offset|) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- ULTIMATE.start_main_~q~1.offset)) 1600) (<= (- (- |#NULL.base|) (- v_b_418_1)) 801) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 400) (<= (- (- |#NULL.base|) v_b_417_1) 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| v_b_417_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) |ULTIMATE.start_read~int_#ptr.offset|) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_417_1) 0) (<= (- |#NULL.offset| v_b_418_1) (- 1)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 4) (<= (- (- ULTIMATE.start_main_~p~1.offset) |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- v_b_417_1) v_b_418_1) (- 1)) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_417_1)) 800) (<= (- (- |ULTIMATE.start_read~int_#value|) (- v_v_14682_1)) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_417_1)) 804) (<= (- (- 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|)) 1600) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_418_1) (- 1)) (<= (- |#NULL.base| (- |ULTIMATE.start_main_#t~malloc0.offset|)) 0) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |#NULL.offset| (- |#NULL.offset|)) 0) (<= (- (- |#NULL.offset|) v_b_418_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset v_b_418_1) 799) (forall ((v_idx_1346 Int) (v_idx_1345 Int) (v_idx_1344 Int) (v_idx_1353 Int) (v_idx_1352 Int) (v_idx_1351 Int)) (or (<= v_b_416_1 v_idx_1351) (< v_idx_1353 v_b_419_1) (< v_idx_1346 v_b_418_1) (< v_idx_1345 v_b_417_1) (< v_idx_1352 v_b_416_1) (and (<= (- |ULTIMATE.start_main_#t~mem1| (select (select |#memory_int| v_idx_1352) v_idx_1345)) 0) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1352) v_idx_1345)) 0) (<= (- (- |ULTIMATE.start_main_#t~mem1|) (- (select (select |#memory_int| v_idx_1352) v_idx_1345))) 0) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_idx_1352) v_idx_1345))) 0)) (<= v_b_417_1 v_idx_1344) (<= v_b_418_1 v_idx_1345) (<= v_b_419_1 v_idx_1352))) (<= (- ULTIMATE.start_main_~p~1.offset v_b_417_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_read~int_#ptr.offset| (- v_b_417_1)) 1600) (<= (- 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_~size v_b_417_1) 400) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 800) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- (- v_b_417_1) (- v_b_418_1)) 1) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) ULTIMATE.start_~malloc_~size) (- 404)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_417_1)) 400) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |#NULL.offset| (- v_b_417_1)) 800))))} [2018-12-19 21:55:34,751 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 21:55:34,751 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 21:55:35,449 WARN L276 ngHoareTripleChecker]: Post: {2147483500#(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_~q~1.offset (- ULTIMATE.start_~malloc_~size)) 1204) (<= (- |ULTIMATE.start_read~int_#ptr.offset| |ULTIMATE.start_read~int_#sizeOfReadType|) 796) (<= (- |#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_~p~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#NULL.base| |ULTIMATE.start_read~int_#sizeOfReadType|) (- 4)) (<= (- (- |#NULL.base|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- |ULTIMATE.start_~malloc_#res.offset|)) 0) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_~malloc_#res.offset|)) 804) (<= (- (- |#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|) 804) (<= (- (- |#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_main_~q~1.offset)) 804) (<= (- (- |#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) (<= (- (- |#NULL.base|) (- ULTIMATE.start_main_~q~1.offset)) 804) (<= (- |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_~q~1.offset ULTIMATE.start_~malloc_~size) 404) (<= (- (- |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_read~int_#ptr.offset| |ULTIMATE.start_~malloc_#res.offset|) 800) (<= (- (- |#NULL.base|) (- ULTIMATE.start_~malloc_~size)) 400) (<= (- |#NULL.base| (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_~malloc_#res.offset|)) 800) (<= (- |#NULL.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- (- ULTIMATE.start_main_~p~1.offset) ULTIMATE.start_main_~q~1.offset) (- 4)) (<= (- ULTIMATE.start_main_~q~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 1604) (<= (- (- |#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) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#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.base| (- ULTIMATE.start_main_~q~1.offset)) 804) (<= (- (- |#NULL.offset|) ULTIMATE.start_main_~p~1.offset) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- ULTIMATE.start_main_~q~1.offset)) 804) (<= (- (- |#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_~q~1.offset |ULTIMATE.start_~malloc_#res.offset|) 804) (<= (- (- |#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_read~int_#ptr.offset|)) 800) (<= (- |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)) (<= (- ULTIMATE.start_main_~p~1.offset (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#NULL.offset| (- ULTIMATE.start_main_~q~1.offset)) 804) (<= (- |#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_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#sizeOfReadType|)) 804) (<= (- |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_main_~q~1.offset)) 804) (<= (- (- |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) (exists ((v_b_418_1 Int) (v_b_417_1 Int) (v_b_416_1 Int) (v_b_419_1 Int)) (and (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_418_1) (- 1)) (forall ((v_prenex_138 Int) (v_prenex_139 Int)) (or (<= v_b_418_1 v_prenex_139) (< v_prenex_139 v_b_417_1) (< v_prenex_138 v_b_416_1) (<= v_b_419_1 v_prenex_138) (<= (- (- |ULTIMATE.start_read~int_#value|) (- (select (select |#memory_int| v_prenex_138) v_prenex_139))) 0))) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_419_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_417_1) (- 4)) (<= (- (- |#NULL.offset|) (- v_b_417_1)) 800) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_418_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_418_1)) 797) (<= (- ULTIMATE.start_~malloc_~size v_b_418_1) 399) (<= (- (- |#NULL.base|) v_b_418_1) (- 1)) (<= (- v_b_417_1 (- v_b_418_1)) 1601) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_418_1) 3) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_417_1)) 1604) (forall ((v_idx_1367 Int) (v_idx_1360 Int)) (or (< v_idx_1360 v_b_417_1) (<= (- |ULTIMATE.start_read~int_#value| (select (select |#memory_int| v_idx_1367) v_idx_1360)) 0) (<= v_b_418_1 v_idx_1360) (< v_idx_1367 v_b_416_1) (<= v_b_419_1 v_idx_1367))) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_418_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_417_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| v_b_417_1) 0) (<= (- (- ULTIMATE.start_main_~p~1.offset) v_b_417_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_417_1)) 0) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| v_b_417_1) 4) (<= (- v_b_417_1 v_b_418_1) (- 1)) (<= (- |#NULL.base| v_b_418_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) (- v_b_418_1)) 1) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_418_1)) 801) (<= (- (- |#NULL.base|) (- v_b_418_1)) 801) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_418_1)) 801) (<= (- ULTIMATE.start_main_~q~1.offset v_b_418_1) 803) (<= (- (- |#NULL.base|) v_b_417_1) 0) (<= (- (- |ULTIMATE.start_read~int_#ptr.base|) (- v_b_416_1)) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_418_1)) 801) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_418_1)) 801) (<= (- |#NULL.base| v_b_417_1) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_418_1)) 1601) (<= (- |#NULL.base| (- v_b_418_1)) 801) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_417_1) (- 4)) (<= (- ULTIMATE.start_~malloc_~size (- v_b_418_1)) 1201) (<= (- v_b_417_1 (- v_b_417_1)) 1600) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_417_1) 0) (<= (- |#NULL.offset| v_b_418_1) (- 1)) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| v_b_417_1) 0) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_417_1) 0) (<= (- (- |#NULL.base|) (- v_b_417_1)) 800) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_418_1)) 797) (<= (- v_b_416_1 v_b_419_1) (- 1)) (<= (- v_b_418_1 (- v_b_418_1)) 1602) (<= (- (- |#NULL.offset|) (- v_b_418_1)) 801) (<= (- (- v_b_417_1) v_b_418_1) (- 1)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_417_1) 0) (<= (- |ULTIMATE.start_main_#t~malloc0.offset| (- v_b_417_1)) 800) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) (- v_b_417_1)) 800) (<= (- |#NULL.offset| v_b_417_1) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_418_1)) 801) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_418_1) (- 1)) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) (- v_b_417_1)) 796) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_418_1)) 805) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| (- v_b_417_1)) 804) (<= (- |ULTIMATE.start_~malloc_#res.offset| v_b_418_1) (- 1)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_418_1) (- 1)) (<= (- (- |#NULL.offset|) v_b_418_1) (- 1)) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_418_1)) 801) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- v_b_417_1)) 800) (<= (- ULTIMATE.start_main_~p~1.offset (- v_b_417_1)) 800) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_418_1) (- 401)) (<= (- ULTIMATE.start_main_~p~1.offset v_b_417_1) 0) (<= (- (- ULTIMATE.start_~malloc_~size) v_b_417_1) (- 400)) (<= (- (- ULTIMATE.start_main_~p~1.offset) (- v_b_417_1)) 800) (<= (- (- v_b_418_1) v_b_418_1) (- 2)) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) v_b_418_1) (- 1)) (<= (- ULTIMATE.start_main_~q~1.offset (- v_b_418_1)) 1605) (<= (- ULTIMATE.start_~malloc_~size (- v_b_417_1)) 1200) (<= (- (- |ULTIMATE.start_read~int_#ptr.offset|) v_b_417_1) 0) (<= (- ULTIMATE.start_main_~q~1.offset v_b_417_1) 804) (<= (- (- v_b_417_1) v_b_417_1) 0) (<= (- (- ULTIMATE.start_main_~q~1.offset) v_b_418_1) (- 5)) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- v_b_417_1)) 1600) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_419_1) (- 1)) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_418_1)) 401) (<= (- |ULTIMATE.start_read~int_#ptr.base| v_b_416_1) 0) (<= (- (- |ULTIMATE.start_read~int_#sizeOfReadType|) v_b_418_1) (- 5)) (<= (- |#NULL.offset| (- v_b_418_1)) 801) (<= (- ULTIMATE.start_~malloc_~size v_b_417_1) 400) (<= (- (- v_b_417_1) (- v_b_418_1)) 1) (<= (- (- ULTIMATE.start_main_~q~1.offset) (- v_b_417_1)) 796) (<= (- (- v_b_416_1) (- v_b_419_1)) 1) (<= (- |#NULL.base| (- v_b_417_1)) 800) (<= (- (- ULTIMATE.start_~malloc_~size) (- v_b_417_1)) 400) (<= (- (- |ULTIMATE.start_main_#t~malloc0.offset|) (- v_b_417_1)) 800) (<= (- (- |ULTIMATE.start_~malloc_#res.offset|) v_b_418_1) (- 1)) (<= (- |#NULL.offset| (- v_b_417_1)) 800))) (<= (- (- |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_main_~p~1.offset (- ULTIMATE.start_main_~q~1.offset)) 804) (<= (- |ULTIMATE.start_read~int_#sizeOfReadType| |ULTIMATE.start_~malloc_#res.offset|) 4) (<= (- |ULTIMATE.start_read~int_#ptr.offset| ULTIMATE.start_~malloc_~size) 400) (<= (- (- |#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_~q~1.offset) (- |ULTIMATE.start_read~int_#ptr.offset|)) 796) (<= (- |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_read~int_#ptr.offset|)) 800) (<= (- |#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_#sizeOfReadType|)) 808) (<= (- |#NULL.base| |#NULL.offset|) 0) (<= (- ULTIMATE.start_main_~p~1.offset (- ULTIMATE.start_main_~p~1.offset)) 0) (<= (- |ULTIMATE.start_read~int_#ptr.offset| (- |ULTIMATE.start_read~int_#ptr.offset|)) 1600) (<= (- |#NULL.base| (- ULTIMATE.start_~malloc_~size)) 400) (<= (- (- |#NULL.offset|) (- |ULTIMATE.start_read~int_#ptr.offset|)) 800) (<= (- |#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_~malloc_~size)) 1200) (<= (- (- |#NULL.offset|) (- ULTIMATE.start_main_~q~1.offset)) 804) (<= (- |#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) (<= (- (- |#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_main_~q~1.offset |ULTIMATE.start_read~int_#sizeOfReadType|) 800) (<= (- |ULTIMATE.start_~malloc_#res.offset| (- |ULTIMATE.start_~malloc_#res.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)) 1608) (<= (- (- |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))}